Language Débutant

Écrivez des chaînes multiligne de façon naturelle avec des blocs de texte à triple guillemets.

✕ Java 8
String json = "{\n" +
    "  \"name\": \"Duke\",\n" +
    "  \"age\": 30\n" +
    "}";
✓ Java 15+
String json = """
    {
      "name": "Duke",
      "age": 30
    }""";
Un problème avec ce code ? Dites-le nous.
📖

Lisible tel quel

JSON, SQL et HTML ressemblent à de vrais JSON, SQL et HTML dans votre code source.

🚫

Sans enfer des échappements

Les guillemets intégrés n'ont pas besoin d'antislash d'échappement.

📐

Indentation intelligente

Les espaces blancs initiaux sont rognés automatiquement selon la position du délimiteur de fermeture.

Ancienne Approche
Concaténation de chaînes
Approche Moderne
Blocs de texte
Depuis JDK
15
Difficulté
Débutant
Blocs de texte pour les chaînes multiligne
Disponible

Disponible depuis JDK 15 (sept. 2020)

Les blocs de texte permettent d'écrire des chaînes multiligne exactement comme elles apparaissent. Fini d'échapper les guillemets ou d'ajouter . Le compilateur supprime automatiquement l'indentation accidentelle.

Partager 𝕏 🦋 in