Date/Time Einsteiger

Sprach- und Regions-Locales mit Locale.of() statt veralteter Konstruktoren erstellen.

✕ Deprecated constructor
Locale brazilianPortuguese =
    new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
    Locale.of("pt", "BR");
Problem mit diesem Code entdeckt? Sag uns Bescheid.
✅

Unterstützte API

Vermeidet veraltete Konstruktoren.

👁

Klare Erstellung

Die benannte Factory vermittelt die Absicht.

🧩

Einheitlicher Stil

Entspricht modernen JDK-Factories für Wertobjekte.

Alter Ansatz
Locale-Konstruktoren
Moderner Ansatz
Locale.of()
Seit JDK
19
Schwierigkeitsgrad
Einsteiger
Von Locale-Konstruktoren zu Locale.of()
Verfügbar

Verfügbar seit JDK 19 (September 2022)

Die Locale-Factory-Methoden ersetzen die seit JDK 19 als veraltet markierten Konstruktoren. Die Factory-Form ist klarer, entspricht anderen wertbasierten APIs und zentralisiert die Locale-Erstellung.