Des constructeurs de Locale à Locale.of()
Créez des locales de langue et de région avec Locale.of() plutôt qu'avec les constructeurs obsolètes.
Comparaison de Code
✕ Deprecated constructor
Locale brazilianPortuguese =
new Locale("pt", "BR");
✓ Java 19+
Locale brazilianPortuguese =
Locale.of("pt", "BR");
Un problème avec ce code ? Dites-le nous.
Pourquoi la méthode moderne gagne
API prise en charge
Évite les constructeurs obsolètes.
Construction claire
La fabrique nommée communique l'intention.
Style cohérent
Correspond aux fabriques modernes d'objets-valeurs du JDK.
Ancienne Approche
Constructeurs de Locale
Approche Moderne
Locale.of()
Depuis JDK
19
Difficulté
Débutant
Support JDK
Des constructeurs de Locale à Locale.of()
Disponible
Disponible depuis JDK 19 (septembre 2022)
Comment ça fonctionne
Les méthodes de fabrique de Locale remplacent les constructeurs rendus obsolètes dans JDK 19. La forme fabrique est plus claire, s'aligne sur les autres APIs fondées sur des valeurs et centralise la création des locales.
Documentation Associée
Preuve