Java 常用类库 之 Locale 国际化

简介:

http://www.verejava.com/?id=16993090936498

/**
    知识点: 国际化
        1. 什么是国际化
        2. 国际化需要用到的3个类
            2.1 java.util.Locale : 表示一个国家的语言类
            2.2 java.util.ResourceBundle : 用来读取资源文件的类(*.properties)
                资源文件里面的内容是Key=value 键值对
            2.3 java.text.MessageFormat : 用来进行文本的格式化类
        3. 国际化的应用
*/
import java.util.Locale;

public class TestLocale {
    
    public static void main(String[] args) {
        //取得系统已经安装的语言数组
        Locale[] locales = Locale.getAvailableLocales();
        //循环获取系统已经安装的国家和对应的语言代码
        for (Locale locale : locales) {
            System.out.println(locale.getDisplayCountry() + locale.getCountry() + "-" + locale.getDisplayLanguage() + locale.getLanguage());
        }
    }
}

http://www.verejava.com/?id=16993090936498

目录
相关文章
|
IDE Java 开发工具
Java系统中的错误码设计问题之为Java项目中的错误消息提供国际化支持如何解决
Java系统中的错误码设计问题之为Java项目中的错误消息提供国际化支持如何解决
236 0
|
自然语言处理 Java API
如何在Java中实现多语言国际化支持
如何在Java中实现多语言国际化支持
|
开发框架 Java Apache
Java中的类库与工具集推荐
Java中的类库与工具集推荐
|
存储 自然语言处理 Java
如何在Java中实现国际化与本地化
如何在Java中实现国际化与本地化
|
存储 Java 文件存储
Java中的国际化与本地化处理
Java中的国际化与本地化处理
|
存储 自然语言处理 Java
实现Java中的国际化和本地化
实现Java中的国际化和本地化
|
安全 Java 程序员
[笔记] 疯狂JAVA讲义(第3版)第7章 Java基础类库
[笔记] 疯狂JAVA讲义(第3版)第7章 Java基础类库
|
算法 Java
Java中CAS算法的集中体现:Atomic原子类库,你了解吗?
【5月更文挑战第15天】Java中CAS算法的集中体现:Atomic原子类库,你了解吗?
170 1
|
SQL 存储 Java
令应用开发效率飙升的 Java 类库
更多地使用 Java 而避免存储过程和复杂 SQL 是当前应用开发的一个潮流,这会在架构上带来优势,但用 Java 实现 SQL 式的运算并不是非常方便,很多任务要从头写起,开发效率其实反而会降低。
|
SQL Java Apache
Java类库
Java类库
288 0