Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

144
Visualizações
Cómo conservar los espacios finales en los bloques de texto de Java 15

Al definir una cadena usando bloques de texto de forma predeterminada, el espacio en blanco final se elimina, ya que se trata como un espacio en blanco incidental .

 var text = """ blah blah blah """;

¿Cómo puedo conservar los espacios finales en un bloque de texto para que cada línea del bloque termine con la misma longitud?

over 4 years ago · Santiago Trujillo
1 Respostas
Responde à pergunta

0

Esto se puede hacer usando una secuencia de escape para el espacio al final de una línea. P.ej

 var text = """ blah blah \s blah \s """;

Consulte https://docs.oracle.com/en/java/javase/15/text-blocks/index.html#new-escape-sequences

La secuencia de escape \s simple se traduce a espacio (\040, carácter ASCII 32, espacio en blanco). Dado que las secuencias de escape no se traducen hasta después de la eliminación del espacio del incidente, \s puede actuar como una valla para evitar la eliminación del espacio en blanco final. El uso de \s al final de cada línea en el siguiente ejemplo garantiza que cada línea tenga exactamente seis caracteres.

 String colors = """ red \s green\s blue \s """;
over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda