Java 15 文本块

来源:这里教程网 时间:2026-02-17 21:24:13 作者:

Java 15 文本块

Java 13引入了文本块来处理多行字符串,例如JSON/XML/HTML等,它是一个预览功能。 在Java 14中,我们有了文本块的第二个预览版。现在,文本块不再是一个预览功能,而是标准功能的一部分。

示例

考虑以下示例 –

ApiTester.java

public class APITester {   public static void main(String[] args) {      String stringJSON = "{\r\n"          + "\"Name\" : \"Mahesh\","          + "\"RollNO\" : \"32\"\r\n"          + "}";        System.out.println(stringJSON);       String textBlockJSON = """{"name" : "Mahesh", \"RollNO" : "32"}""";      System.out.println(textBlockJSON);       System.out.println("Contains: " + textBlockJSON.contains("Mahesh"));       System.out.println("indexOf: " + textBlockJSON.indexOf("Mahesh"));       System.out.println("Length: " + textBlockJSON.length());   }}

编译和运行程序

$javac APITester.java$java APITester

输出

{   "Name" : "Mahesh","RollNO" : "32"}{   "name" : "Mahesh",   "RollNO" : "32"}Contains: trueindexOf: 15Length: 45

相关推荐