38 lines
1.0 KiB
Java
38 lines
1.0 KiB
Java
package features;
|
|
|
|
public class TextBlocksExample {
|
|
public static void exec() {
|
|
// 传统方式定义多行字符串
|
|
String jsonOld = "{\n" +
|
|
" \"name\": \"Java 13\",\n" +
|
|
" \"version\": 13,\n" +
|
|
" \"preview\": true\n" +
|
|
"}";
|
|
|
|
// 使用文本块(预览功能)
|
|
String json = """
|
|
{
|
|
"name": "Java 13",
|
|
"version": 13,
|
|
"preview": true
|
|
}
|
|
""";
|
|
|
|
System.out.println("传统方式:");
|
|
System.out.println(jsonOld);
|
|
System.out.println("\n文本块方式:");
|
|
System.out.println(json);
|
|
|
|
// 文本块的其他用法
|
|
String html = """
|
|
<html>
|
|
<body>
|
|
<p>Hello, Java 13!</p>
|
|
</body>
|
|
</html>
|
|
""";
|
|
|
|
System.out.println("\nHTML示例:");
|
|
System.out.println(html);
|
|
}
|
|
} |