文本块标准化

文本块标准化

这个更新非常实用。在没有这个特性之前,编写长文本非常痛苦。虽然 IDEA 等集成开发工具可以自动处理,但最终效果仍然丑陋,充满拼接符号。现在,通过字符串块,我们可以轻松编写JSON、HTML、SQL等内容,效果更清爽。

这个新特性值得五颗星评价,因为它让我们只需关注字符串本身,而无需关心拼接操作。

之前写法如下:

/**
 * 使用JDK8返回HTML文本
 *
 * @return 返回HTML文本
 */
public static final String getHtmlJDK8() {
    return "<html>\n" +
        " <body>\n" +
        " <p>Hello, world</p>\n" +
        " </body>\n" +
        "</html>";
}

JDK17写法如下:

/**
 * 使用JDK17返回HTML文本
 * @return 返回HTML文本
 */
public static final String getHtmlJDK17() {
    return """
        <html>
        <body>
        <p>Hello, world</p>
        </body>
        </html>
        """;
}
posted @ 2024-08-14 15:56  wen-210162704027  阅读(1)  评论(0编辑  收藏  举报