·您的位置: 首页 » 资源教程 » 编程开发 » JAVA、JSP » JAVA国际化DEMO

JAVA国际化DEMO

类别: JAVA教程  评论数:0 总得分:0
目录结构:
所有的文件都在包demo下.

MlLogin.java
package demo;
import java.util.ListResourceBundle;

public class MlLogin extends ListResourceBundle
{
public MlLogin()
{
}

static final java.lang.Object[][] contents = {
{ \"lblUserName\", \"lblUserName\" },
{ \"lblPassword\", \"lblUserName\" },
{ \"caseName\", \"lblUserName\" }
};

public java.lang.Object[][] getContents() {
return contents;
}

}

ApplicationResource_zh_TW.properties
error.requiredfield=The field is required to save
label.phone=/u96fb/u8a71
label.name=/u540d/u5b57

MlLogin_zh_TW.java
package demo;
import java.util.ListResourceBundle;

public class MlLogin_zh_TW extends ListResourceBundle
{
public MlLogin_zh_TW()
{
}

static final java.lang.Object[][] contents = {
{ \"lblUserName\", \"?ぬ?\" },
{ \"lblPassword\", \"密瘁\" },
{ \"caseName\", \"登入\" }
};

public java.lang.Object[][] getContents() {
return contents;
}

}

FormatExample.java

package demo;
import java.util.ResourceBundle;
import java.util.Locale;
import java.text.MessageFormat;
/**
*
* @author limohao
*/
public class FormatExample {

/** Creates a new instance of FormatExample */
public FormatExample() {
}
public static void main(String [] args){
String ss=\"demo.ApplicationResource\";
ResourceBundle bundle=ResourceBundle.getBundle(ss);
String requiredFieldMessage =bundle.getString(\"error.requiredfield\");
String [] messageArgs=new String[1];
messageArgs[0]=bundle.getString(\"label.name\");
String formatNameMessage=MessageFormat.format(requiredFieldMessage,messageArgs);
System.out.println(formatNameMessage);
messageArgs[0]=bundle.getString(\"label.phone\");
String formatPhoneMessage=MessageFormat.format(requiredFieldMessage,messageArgs);
System.out.println(formatPhoneMessage);
try{
// Class test=Class.forName(\"demo.mlLogin\");
// String cname=test.getName();
String cname=\"demo.MlLogin\";
bundle=bundle.getBundle(cname);
String temp=bundle.getString(\"lblUserName\");
System.out.println(temp);
}catch(Exception e){
e.printStackTrace();
}
}

}

Note:如果是在简体环境下测试可将zh_TW改为zn_CN



-= 资 源 教 程 =-
文 章 搜 索
关键词:
类型:
范围:
纯粹空间 softpure.com
Copyright © 2006-2008 暖阳制作 版权所有
QQ: 15242663 (拒绝闲聊)  Email: faisun@sina.com
 纯粹空间 - 韩国酷站|酷站欣赏|教程大全|资源下载|免费博客|美女壁纸|设计素材|技术论坛   Valid XHTML 1.0 Transitional
百度搜索 谷歌搜索 Alexa搜索 | 粤ICP备19116064号-1