Java 教程

Java 控制语句

面向对象编程

Java 内置类

Java 文件处理

Java 错误与异常

Java 多线程

Java 同步

Java 网络

Java 集合

Java 接口

Java 数据结构

Java 集合算法

高级 Java

Java 杂项

Java API 与框架

Java 类参考

Java 有用资源

Java 10 - 地区设置增强


JEP 314 - Unicode 语言标签扩展

Java 7 引入了对 BCP 47 语言标签的支持。但是,此 Unicode 地区设置扩展仅限于日历和数字。使用 Java 10,java.util.Locale 和相关类已更新,以实现 LDML 规范 中指定的其他 Unicode 扩展。添加了以下扩展。

  • cu - 货币类型

  • fw - 星期第一天

  • rg - 地区覆盖

  • tz - 时区

以下 API 已更新。

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
广告