概述

优质
小牛编辑
138浏览
2023-12-01

内化 (Internalization)

内部化或I18N指的是能够以多种语言和不同语言服务用户的应用程序的能力。 Java内置了内置支持。 Java还相应地提供数字,货币的形成以及日期和时间的调整。

Java国际化有助于使Java应用程序处理不同的语言,数字格式,货币,区域特定的时间格式。

本地化(Localization)

本地化或L10N是应用程​​序的自适应性,它是应用程序如何使用特定语言,数字格式,日期和时间设置等进行自适应的。

java应用程序应该国际化,以便能够本地化。

文化依赖信息

以下信息项目通常因不同的时区或文化而异。

  • Messages

  • Date

  • Time

  • Number

  • Currency

  • Measurements

  • 电话号码

  • 邮政地址

  • GUI标签

国际化课程

Java有一组内置类,有助于应用程序的国际化。 这些课程如下:

Sr.No.类和描述
1

Locale

表示语言以及国家/地区。

2

ResourceBundle

包含本地化的文本或对象。

3

NumberFormat

用于根据区域设置格式化数字/货币。

4

DecimalFormat

用于根据自定义格式和按区域设置格式化数字。

5

DateFormat

用于根据区域设置格式化日期。

6

SimpleDateFormat

用于根据自定义格式和按区域设置格式化日期。