具有"""
定界符的Java 13多行文本块功能已广为人知。
但是,我经常需要没有嵌入式换行符的整个段落。
换句话说,以下代码段:
String paragraph =
"""
aaaa bbbb cccc
dddd eeee ffff
gggg hhhh iiii
""""
System.out.println(paragraph);
如您所料,将产生以下内容:
aaaa bbbb cccc
dddd eeee ffff
gggg hhhh iiii
...这通常非常有用。但是,就我而言,对于特别大的段落,我需要它来产生此内容:
aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii
(...并稍后处理文本流。)
有没有办法为三引号功能建立“ no-newline”参数?
"line" + "line" + "line"
等,并没有EOL的显示出来。避免这种晦涩难懂且难以维护的语法完全是其背后的重点"""
。