Strings Principiante

Chiama formatted() sulla stringa template stessa.

✕ Java 8
String msg = String.format(
    "Hello %s, you are %d",
    name, age
);
✓ Java 15+
String msg =
    "Hello %s, you are %d"
    .formatted(name, age);
Vedi un problema con questo codice? Faccelo sapere.
📖

Si legge naturalmente

template.formatted(args) scorre meglio di String.format(template, args).

🔗

Concatenabile

Può essere concatenato con altri metodi string.

📏

Meno verboso

Elimina la ridondante chiamata statica String.format().

Approccio Vecchio
String.format()
Approccio Moderno
formatted()
Dal JDK
15
Difficoltà
Principiante
String.formatted()
Disponibile

Ampiamente disponibile dal JDK 15 (settembre 2020)

String.formatted() è un metodo di istanza equivalente a String.format() ma chiamato sulla stringa di formato. Si legge più naturalmente in un flusso da sinistra a destra.

Condividi 𝕏 🦋 in