ExpertiDict

Java · Intermediário · Inglês · Técnico

text block

/tɛkst blɑk/substantivo

String de várias linhas delimitada por três aspas duplas, disponível desde o Java 15. O compilador remove a indentação comum e preserva as quebras de linha.

Onde usar

Útil para JSON, SQL e HTML dentro do código sem concatenar nem escapar aspas. Aparece em testes e em consultas.

Em código

String json = """
  {
    "nome": "Ana"
  }
  """;

Exemplos

Put the SQL in a text block, it's much easier to read.

Coloque o SQL num text block, fica bem mais legível.

Moving the closing quotes changed the indentation.

Mover as aspas finais mudou a indentação.

Cuidado

O recuo é calculado pela linha menos indentada, inclusive a das aspas finais; mover as aspas de fechamento muda o resultado.

Sinônimos

bloco de texto

Veja também

Todos os termos de Java