typestar

Bloques de texto en Java

Cadenas multilínea que conservan su forma.

// un bloque de texto conserva sus saltos de línea y quita la sangría común
var report = """
    typestar build
      tests: passing
      seeds: 1604
    """;
System.out.println(report);

// formatted() es printf apuntado a una cadena
var line = "%-8s %5.1f%%".formatted("java", 99.5);
System.out.println(line);
System.out.println(report.lines().count());

Cómo funciona

  1. Las comillas triples abren un bloque; la sangría común se elimina.
  2. formatted es printf dirigido a una cadena en vez de a la consola.
  3. lines() emite el bloque línea por línea como stream.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
12
Caracteres a escribir
336
Tokens
62
Ritmo de tres estrellas
90 tpm

Al ritmo de tres estrellas de 90 tokens por minuto, este intento toma unos 41 segundos.

Escribe este fragmento

Paso 2 de 4 en Cadenas; paso 5 de 29 en Fundamentos del lenguaje.

← Anterior Siguiente →