Language 入门

使用三引号文本块自然地编写多行字符串。

✕ Java 8
String json = "{\n" +
    "  \"name\": \"Duke\",\n" +
    "  \"age\": 30\n" +
    "}";
✓ Java 15+
String json = """
    {
      "name": "Duke",
      "age": 30
    }""";
发现此代码有问题? 告诉我们。
📖

所见即所得

JSON、SQL 和 HTML 在源码中就像真正的 JSON、SQL 和 HTML。

🚫

无转义地狱

嵌入的引号无需反斜杠转义。

📐

智能缩进

根据结束分隔符的位置自动去除前导空白。

旧方式
字符串拼接
现代方式
文本块
自 JDK
15
难度
入门
多行字符串文本块
可用

自 JDK 15 起广泛可用(2020 年 9 月)

文本块让您以原始形式编写多行字符串。无需拼接,无需对嵌入引号进行转义,并自动去除缩进。

分享 𝕏 🦋 in