您的位置:首页 > 编程语言 > Java开发

一口一口吃掉Struts(九)——国际化问题(1)

2014-05-27 10:53 429 查看
来自:http://www.verydemo.com/demo_c140_i22586.html

 

Web 

 

 

主要步骤:

 

1、创建属性文件(国际化资源文件)

 

 

 

也可以一个一个字符转换

 

举例:

 

属性文件示例:

k1=China

k2=Hello,{0}

 

2、定义Locale对象

 

 

 

 

3、创建一个ResourceBundle对象

 

 

 

4、从ResourceBundle对象中获取数据,如果有占位符,可以给占位符赋值

 

示例:

public class test {
public static void main(String[] args)
{
//获取系统默认locle
Locale localeDefault=Locale.getDefault();
System.out.println("Country="+localeDefault.getCountry());
System.out.println("Language="+localeDefault.getLanguage());
System.out.println("------------------------");

//我们通过指定一个语言代码和国家代码来创建一个Locale对象

Locale localeNew=new Locale("en","US");
System.out.println("Country="+localeNew.getCountry());
System.out.println("Language="+localeNew.getLanguage());
System.out.println("------------------------");

//读取<strong>国际化</strong>资源文件

/**
* 	其创建方式如下:…………………………………………………………………………
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: