📅  最后修改于: 2020-11-15 03:34:49             🧑  作者: Mango
内部化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java具有对内部化的内置支持。 Java还提供数字,货币格式以及相应的日期和时间调整。
Java国际化有助于使Java应用程序处理不同的语言,数字格式,货币,区域特定的时间格式。
本地化或L10N是应用程序的适应性,即应用程序如何使用特定语言,数字格式,日期和时间设置等进行自我适应。
Java应用程序应进行国际化以便能够本地化。
以下信息项通常随不同时区或文化而变化。
留言内容
日期
时间
数
货币
测量
电话号码
邮政地址
GUI标签
Java具有一组内置类,这些类有助于应用程序的国际化。这些类如下:
Sr.No. | Class & Description |
---|---|
1 |
Locale Represents a language along with country/region. |
2 |
ResourceBundle Contains localized text or objects. |
3 |
NumberFormat Use to format numbers/currencies as per the locale. |
4 |
DecimalFormat Use to format numbers as per customized format and as per locale. |
5 |
DateFormat Use to format dates as per locale. |
6 |
SimpleDateFormat Use to format dates as per customized format and as per locale. |