Java国际化(i18n)简介

国际化

国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对国际化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。

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

本地化

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

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

文化依赖信息

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

  • 消息
  • 日期
  • 时间
  • 数字格式
  • 货币格式
  • 测量单位
  • 电话号码格式
  • 邮政地址
  • GUI标签

国际化类

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

编号 描述
1 Locale 代表一种语言以及国家/地区。
2 ResourceBundle 包含本地化的文本或对象。
3 NumberFormat 按照区域设置使用格式化数字/货币。
4 DecimalFormat 按照自定义格式和按照区域设置来格式化数字。
5 DateFormat 用于根据区域设置格式化日期。
6 SimpleDateFormat 用于根据自定义格式和按照区域设置格式化日期。

上一篇:没有了

下一篇:Java国际化(i18n) Locale类

关注微信小程序
程序员编程王-随时随地学编程

扫描二维码
程序员编程王

扫一扫关注最新编程教程