JDK

Java 15の新機能(3)-テキストブロック

Java 14でプレビューとなっていたテキストブロック機能が正式リリースとなった。ヒアドキュメントのように複数行にわたって文字列リテラルを記述できる機能である。次のように「”」3つでリテラルを囲むだけでよい。

public class TextBlock
{
    private static final String text = """
            <html>
                <head>
                </head>
                <body>
                </body>
            </html>""";
    public static void main(String[] args)
    {
        System.out.println(text);
    }
}

上のコードをコンパイルして実行すると,以下のように出力される。

<html>
    <head>
    </head>
    <body>
    </body>
</html>