Java 10 Locale-verbeteringen: Uitgebreide Unicode-uitbreidingen en bijgewerkte API's
JEP 314 – Unicode Language-Tag Extensions
Java 7 introduceerde ondersteuning voor BCP 47-taaltags, maar de Unicode-locale-uitbreidingen waren beperkt tot kalender en nummers. Met Java 10 zijn java.util.Locale en gerelateerde klassen bijgewerkt om additionele Unicode-uitbreidingen te implementeren zoals gespecificeerd in de LDML-specificatie. De volgende uitbreidingen zijn toegevoegd:
- cu – Valutatypes
- fw – Eerste dag van de week
- rg – Regio-override
- tz – Tijdzone
De volgende API's zijn bijgewerkt:
java.text.DateFormat::get*Instance
java.text.DateFormatSymbols::getInstance
java.text.DecimalFormatSymbols::getInstance
java.text.NumberFormat::get*Instance
java.time.format.DateTimeFormatter::localizedBy
java.time.format.DateTimeFormatterBuilder::getLocalizedDateTimePattern
java.time.format.DecimalStyle::of
java.time.temporal.WeekFields::of
java.util.Calendar::{getFirstDayOfWeek,getMinimalDaysInWeek}
java.util.Currency::getInstance
java.util.Locale::getDisplayName
java.util.spi.LocaleNameProvider
Java
- Java-operators beheersen: typen, syntax en praktische voorbeelden
- Java-commentaar: typen, gebruik en best practices
- Java Enhanced For-lus beheersen: syntax, voorbeelden en best practices
- Java Strings beheersen: aanmaken, methodes en best practices
- Java interfaces meesteren: concepten, implementatie en best practices
- Java anonieme inner classes meesteren: definitie, syntax en praktische voorbeelden
- Java Try-with-resources meesteren: automatische resource management uitgelegd
- Java Annotaties uitgelegd: typen, plaatsing en praktische voorbeelden
- Java Assertions: een praktische gids voor bugdetectie en codebetrouwbaarheid
- Java Vector begrijpen: Gebruik, Kenmerken en Vergelijking met ArrayList
- Java 10 Locale-verbeteringen: Uitgebreide Unicode-uitbreidingen en bijgewerkte API's