×
ラムダ式と関数型インターフェース

テキストブロック | Java SE 17 Programmer I

テキストブロックとは

テキストブロック(Text Block)とは、Java SE 13でプレビュー導入され、Java SE 15で正式機能となった、複数行にわたる文字列リテラルを改行やダブルクォーテーションのエスケープを行わずに直感的に記述できる構文機能です。 3個のダブルクォーテーション(""")で囲むことによって宣言されます。 HTML, XML, JSON, SQL クエリなどの改行や引用符を多用する複雑なテキスト文字列を、Javaソースコード内にそのままの見た目で綺麗に埋め込むことができるため、コードの視認性と保守性を大幅に向上させます。 生成されるオブジェクト自体は通常の java.lang.String クラスのインスタンスであり、実行時のパフォーマンスや扱いも従来の文字列リテラルと完全に同等です。

具体例