Date/Time Principiante

Crea locale per lingua e regione con Locale.of() al posto dei costruttori deprecati.

✕ Deprecated constructor
Locale brazilianPortuguese =
    new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
    Locale.of("pt", "BR");
Vedi un problema con questo codice? Faccelo sapere.
✅

API supportata

Evita i costruttori deprecati.

👁

Costruzione chiara

La factory con nome comunica l'intento.

🧩

Stile coerente

Corrisponde alle moderne factory di value object del JDK.

Approccio Vecchio
Costruttori di Locale
Approccio Moderno
Locale.of()
Dal JDK
19
Difficoltà
Principiante
Dai costruttori di Locale a Locale.of()
Disponibile

Disponibile dal JDK 19 (settembre 2022)

I metodi factory di Locale sostituiscono i costruttori deprecati nel JDK 19. La forma factory è più chiara, è coerente con le altre API basate su valori e centralizza la creazione dei locale.