你会使用Java文本块Text Blocks吗

背景
Java Text Block最早在Jdk14中亮相,后面在Jdk15中进行了完善增强。
如何使用文本块?
使用"""三个引号对文本进行包裹,文本内直接换行,或者在右"""对齐之后进行缩进,可以直接识别。
使用场景:
- 固定字符串模板场景,比如邮件内容,以及xml文本结构
特殊用法:
- 如果多行文本最右边有空格要显示,可以使用\s
- 如果文本中要显示""",在三引号前加\进行转义
- 如果想要多行文本在代码中方便查看,但是实际显示是一行内容,可以使用\在每行文本末尾进行分割,这样就不会显示换行
- 对文本中的内容进行替换,可以使用formatted方法,参数是对应要替换占位符的文本内容,比如%s