Java 实现国际化语言

版权声明:[email protected] https://blog.csdn.net/zhaoxuyang1997/article/details/81636067

有没有想过让你的程序在不同地区显示不同的语言,以下的例子帮你实现这件事情。


/*
Java 实现国际化语言
com.zxy97.guojihua.Main.java

com.zxy97.guojihua文件夹下有两个文件

en_US.properties的内容为:
p1=Java Internationalization
p2=Hello World!

zh_CN.properties的内容为:
p1=Java 国际化
p2=世界,你好!

输出结果:
run:
zh_CN
Java 国际化
世界,你好!
成功构建 (总时间: 0 秒)
 */
package com.zxy97.guojihua;

import java.util.Locale;
import java.util.ResourceBundle;

public class Main {

    /**
     * @作者 zhaoxuyang
     * @日期 2018-07-28
     * @param args
     */
    public static void main(String[] args) {
        Locale myLocale = Locale.getDefault();
        System.out.println(myLocale);
        ResourceBundle bundle = ResourceBundle.getBundle("com/zxy97/guojihua/"+myLocale);

        System.out.println(bundle.getString("p1"));
        System.out.println(bundle.getString("p2"));
    } 
}

PROJECT/src/com/zxy97/guojihua 文件夹下有两个文件:

en_US.properties 的内容为:

p1=Java Internationalization
p2=Hello World!

zh_CN.properties 的内容为:

p1=Java 国际化
p2=世界,你好!

猜你喜欢

转载自blog.csdn.net/zhaoxuyang1997/article/details/81636067
今日推荐