📝 Java国际化教程

31篇技术文档
  Java国际化教程

📅  最后修改于: 2020-11-15 03:34:33        🧑  作者: Mango

国际化或I18N是指应用程序能够以多种和不同的语言为用户服务的功能。 Java具有对国际化的内置支持。 Java还提供了数字格式,电子表格式以及相应的日期和时间调整。本教程涵盖了对Java国际化有基本了解并了解其工作原理所需的大多数主题。本教程已为初学者准备,以帮助他们理解与Java国际化有关的基础到高级概念。先决条件在开始练习本参考文献中提供的各种类型的示例之前,我们假定您已经了解计算机程序和计...

  Java内部化-概述

📅  最后修改于: 2020-11-15 03:34:49        🧑  作者: Mango

内部化内部化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java具有对内部化的内置支持。 Java还提供数字,货币格式以及相应的日期和时间调整。Java国际化有助于使Java应用程序处理不同的语言,数字格式,货币,区域特定的时间格式。本土化本地化或L10N是应用程序的适应性,即应用程序如何使用特定语言,数字格式,日期和时间设置等进行自我适应。Java应用程序应进行国际化以便能够...

  Java内部化-环境设置

📅  最后修改于: 2020-11-15 03:35:07        🧑  作者: Mango

在本章中,我们将讨论为Java设置合适的环境的不同方面。本地环境设置如果您仍然愿意为Java编程语言设置环境,那么本节将指导您如何在计算机上下载和设置Java。以下是设置环境的步骤。可从下载Java链接免费获得Java SE。您可以下载基于操作系统的版本。按照说明下载Java并运行.exe在计算机上安装Java。在机器上安装Java之后,您将需要设置环境变量以指向正确的安装目录-设置Windows...

  Java内部化-语言环境类

📅  最后修改于: 2020-11-15 03:35:32        🧑  作者: Mango

Locale类对象代表特定的地理/政治/文化区域。任何需要语言环境执行其任务的操作都称为对语言环境敏感的操作,并使用该语言环境来掌握有关用户的信息。例如,显示数字是对语言环境敏感的操作。该数字应按照用户所在国家,地区或文化的习俗和惯例进行格式化。语言环境内容语言环境对象包含以下内容:语言-ISO 639 alpha-2或alpha-3语言代码,或注册的语言子标签,最多8个字母。如果同时存在alph...

  Java内部化-语言环境详细信息

📅  最后修改于: 2020-11-15 03:35:46        🧑  作者: Mango

在此示例中,我们将获取默认语言环境并打印其详细信息。然后为“ fr”创建一个语言环境并打印其详细信息。I18NTester.java输出它将打印以下结果。打印...

  Java内部化-语言环境语言

📅  最后修改于: 2020-11-15 03:35:59        🧑  作者: Mango

在此示例中,我们将获得作为参数传递的每个语言环境的显示语言。I18NTester.java输出它将打印以下结果。打印...

  Java内部化-ResourceBundle类

📅  最后修改于: 2020-11-15 03:36:19        🧑  作者: Mango

ResourceBundle类用于存储对语言环境敏感的文本和对象。通常,我们使用属性文件存储特定于语言环境的文本,然后使用ResourceBundle对象表示它们。以下是在基于Java的应用程序中使用语言环境特定的属性文件的步骤。步骤1:创建属性文件。假设我们需要用于英语语言环境的属性文件。然后创建一个属性文件名XXX_en_US.properties,其中XXX是文件名,en_US代表Engli...

  Java内部化-NumberFormat类

📅  最后修改于: 2020-11-15 03:36:33        🧑  作者: Mango

java.text.NumberFormat类用于根据特定的语言环境格式化数字和货币。数字格式因国家/地区而异。例如,在丹麦,使用逗号将整数的小数部分与整数部分分开,而在英格兰,则使用点作为分隔符。示例-格式化数字在此示例中,我们将根据美国区域设置和丹麦区域设置来格式化数字。IOTester.java输出它将打印以下结果。打印...

  Java内部化-格式货币

📅  最后修改于: 2020-11-15 03:36:50        🧑  作者: Mango

在此示例中,我们将根据美国语言环境和丹麦语言环境来设置货币格式。IOTester.java输出它将打印以下结果。打印...

  Java内部化-格式百分比

📅  最后修改于: 2020-11-15 03:37:06        🧑  作者: Mango

在此示例中,我们以百分比格式设置数字格式。IOTester.java输出它将打印以下结果。打印...

  Java内部化-设置最小/最大精度

📅  最后修改于: 2020-11-15 03:37:19        🧑  作者: Mango

在此示例中,我们将整数和小数部分都设置为最小和最大数字。IOTester.java输出它将打印以下结果。打印...

  Java内部化-设置舍入模式

📅  最后修改于: 2020-11-15 03:37:31        🧑  作者: Mango

在此示例中,我们展示了舍入模式。IOTester.java输出它将打印以下结果。打印...

  Java内部化-解析数字

📅  最后修改于: 2020-11-15 03:37:44        🧑  作者: Mango

在此示例中,我们展示了对不同语言环境中存在的数字的解析。IOTester.java输出它将打印以下结果。打印...

  Java内部化-DecimalFormat类

📅  最后修改于: 2020-11-15 03:37:57        🧑  作者: Mango

java.text.DecimalFormat类用于根据自定义格式和区域设置来格式化数字。示例-格式化数字在此示例中,我们根据给定的格式设置数字格式。IOTester.java输出它将打印以下结果。打印...

  Java内部化-格式化模式

📅  最后修改于: 2020-11-15 03:38:16        🧑  作者: Mango

以下是格式化模式中字符的使用。Sr.No.Class & Description10To display 0 if less digits are present.2#To display digit ommitting leading zeroes.3.Decimal separator.4,Grouping separator.5EMantissa and Exponent separator...