×
ラムダ式と関数型インターフェース
従来の改行・エスケープを含む文字列記述と、テキストブロックを用いた記述の比較コード例です。
public class TextBlockExample {
    public static void main(String[] args) {
        // 従来の記述方式 (改行 \n やエスケープ \" が必要)
        String oldJson = "{\n" +
                         "  \"name\": \"太郎\",\n" +
                         "  \"age\": 20\n" +
                         "}";

        // テキストブロック記法 (見た目通りに直感記述)
        String newJson = """
                {
                  "name": "太郎",
                  "age": 20
                }
                """;

        System.out.println(newJson);
    }
}

もう少し詳しく