Skip to content
Java

Blocs de texte

Chaînes multi-lignes de Java 15+.

#text-block#string

Code

java
// Text block
String json = """
    {
        "name": "Alice",
        "age": 30,
        "city": "Beijing"
    }
    """;

String sql = """
    SELECT u.name, COUNT(o.id) as order_count
    FROM users u
    LEFT JOIN orders o ON u.id = o.user_id
    WHERE u.active = true
    GROUP BY u.name
    HAVING COUNT(o.id) > 0
    ORDER BY order_count DESC
    """;

// Escaping and formatting
String template = """
    Hello, %s!
    Your balance is $%.2f
    """.formatted("Alice", 1234.5678);