内部化或I18N是指能够以多种语言和不同语言为用户提供服务的应用程序的能力. Java内置了内置支持. Java还相应地提供了数字,当前和日期和时间调整的格式化.
Java国际化有助于使Java应用程序处理不同的语言,数字格式,货币,区域特定的时间格式./p>
本地化或L10N是应用程序的适应性,应用程序是应用程序如何使用特定语言,数字格式,日期和时间设置进行自适应的等等.
java应用程序应该国际化,以便能够本地化.
以下信息项目因时区或文化不同而异.
消息
日期
时间
数字
货币
测量
电话号码
邮政地址
GUI标签
Java有一组内置类,有助于应用程序的国际化.这些类如下:
Sr.No. | Class&说明 |
---|---|
1 | Locale 表示语言以及国家/地区. |
2 | ResourceBundle 包含本地化的文本或对象. |
3 | NumberFormat 用于根据区域设置格式化数字/货币. |
4 | DecimalFormat 用于根据自定义格式和按区域设置格式化数字. |
5 | DateFormat 用于根据区域设置格式化日期. |
6 | SimpleDateFormat 用于根据自定义格式和区域设置格式化日期. |