|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
目录结构: 所有的文件都在包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 返回类别: 教程 上一教程: Java中数据库事务处理的实现 下一教程: 继承acegi -> 0.8 您可以阅读与"JAVA国际化DEMO"相关的教程: · Java高级日期概念 (献给那些要国际化时间及SQL时间的兄弟) · 用Java解决国际化问题 · 用标记库国际化JSP(2) · 在struts中使用国际化(i18n) · 用Struts开发国际化程序思路 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |