📜  Java内部化-概述

📅  最后修改于: 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.

打印