⚡ 编程实验室🏗️ HTML🎨 CSS⚡ JavaScript🐍 Python🗄️ SQL☕ Java⚛️ React💚 Vue🟢 Node.js⚙️ C语言🐘 PHP🐹 Go🔷 TypeScript🐬 MySQL🔧 C++🎯 C#🦀 Rust🅱️ Bootstrap💡 jQuery🎸 Django🍃 MongoDB👗 Sass🎪 Kotlin📊 R语言📋 XML📊 Excel🐘 PostgreSQL🐳 Docker🅰️ Angular🎮 游戏🏠 网站首页

Java 文本块

学习使用文本块优雅地处理多行字符串,告别繁琐的转义和拼接。 · 难度:入门 · +15XP

文本块概述

Java 13 引入文本块(Text Blocks),用三个双引号 """ 包裹多行字符串,自动处理缩进和换行。

基本语法

String html = """
    <html>
        <body>
            <p>Hello, World!</p>
        </body>
    </html>
    """;

缩进处理

文本块会去除公共前导空白,右侧的结束引号位置影响缩进计算。

结束引号位置效果
内容行最左侧去除所有缩进
内容行最右侧保留全部缩进

转义序列

使用场景

String sql = """
    SELECT id, name
    FROM users
    WHERE age > 18
    ORDER BY name
    """;

练习提示:使用文本块定义一个包含 CSS 样式的 HTML 页面模板,并动态插入标题。

Ctrl+Enter
🚀 升级VIP
解锁全部课程+AI助手

🏆 学习排行

加载中...

📊 统计

📖 133 篇
0 完成
🔥 0