Java内化 - 概述

内部化

内部化或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

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