O recurso de bloco de texto de várias linhas Java 13 com """
delimitadores está se tornando bem conhecido.
No entanto, tenho uma necessidade recorrente em que preciso de parágrafos inteiros sem as novas linhas incorporadas.
Em outras palavras, o seguinte snippet de código:
String paragraph =
"""
aaaa bbbb cccc
dddd eeee ffff
gggg hhhh iiii
""""
System.out.println(paragraph);
produz o seguinte, como seria de esperar:
aaaa bbbb cccc
dddd eeee ffff
gggg hhhh iiii
... o que geralmente é tremendamente útil. No entanto, no meu caso, para parágrafos particularmente grandes, preciso que ele produza isso:
aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii
(.... e lide com o fluxo de texto posteriormente.)
Existe uma maneira de estabelecer um parâmetro "sem nova linha" para o recurso de cotação tripla?
"line" + "line" + "line"
, etc., e sem a exibição da EOL. Evitar essa sintaxe obtusa e difícil de manter é inteiramente o ponto por trás"""
.