码迷,mamicode.com
首页 > 编程语言 > 详细

Java国际化知识

时间:2014-08-05 00:19:38      阅读:340      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   java   文件   for   ar   div   

在Java中有自动国家化的信息,废话少说看例子。下面是通过Java获取计算机里面的国际化信息。

package lee;
import java.text.MessageFormat;
import java.util.Locale;
import java.util.ResourceBundle;


public class JavaResource {
    
    /**
     * 打印出来计算机上面可用的国际化资源
     */
    public static void availableCountry(){
        Locale[] locals = Locale.getAvailableLocales();
        for(Locale local:locals){
            System.out.println(local.getCountry() + " : " + local.getDisplayCountry());
        }
    }
    /**
     * 获取国际化文件里面的内容
     */
    public static void getResources(){
        Locale locale = Locale.US;
        ResourceBundle bundle = ResourceBundle.getBundle("mess");
        String user = bundle.getString("user");
        System.out.println(user);
    }
    
    /**
     * 国际化文件里面动态添加内容
     */
    public static void setContextForResour(){
        Locale locale = Locale.CHINESE;
        ResourceBundle bundle = ResourceBundle.getBundle("mess", locale);
        String value = bundle.getString("loginPage");
        String formate = MessageFormat.format(value, new Object[]{"123","昨天"});
        System.out.println(formate);
    }
    public static void main(String[] args) {
        setContextForResour();
    }
    
}

通过上面的例子,相信你对Java国际化有更深刻的了解。当然还需要两个配置文件mess_zh_CN和mess_en_US,这个你可以根据例子自己去试试

 

Java国际化知识,布布扣,bubuko.com

Java国际化知识

标签:style   blog   color   java   文件   for   ar   div   

原文地址:http://www.cnblogs.com/hiter-java/p/3891108.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!