Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

141
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!