Date/Time Początkujący

Twórz ustawienia regionalne języka i regionu za pomocą Locale.of() zamiast przestarzałych konstruktorów.

✕ Deprecated constructor
Locale brazilianPortuguese =
    new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
    Locale.of("pt", "BR");
Widzisz problem z tym kodem? Daj nam znać.
✅

Wspierane API

Eliminuje użycie przestarzałych konstruktorów.

👁

Jasne tworzenie

Nazwana fabryka jasno komunikuje zamiar.

🧩

Spójny styl

Pasuje do nowoczesnych fabryk obiektów wartości w JDK.

Stare podejście
Konstruktory Locale
Nowoczesne podejście
Locale.of()
Od JDK
19
Poziom trudności
Początkujący
Od konstruktorów Locale do Locale.of()
Dostępne

Dostępne od JDK 19 (wrzesień 2022)

Metody fabryczne Locale zastępują konstruktory oznaczone jako przestarzałe w JDK 19. Forma fabryczna jest czytelniejsza, spójna z innymi API opartymi na wartościach i centralizuje tworzenie ustawień regionalnych.