怎么样把我写的东西国际化啊? 怎么样把我写的东西国际化啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 此回复为自动发出,仅用于显示而已,并无任何其他特殊作用楼主【viqgef】截止到2008-07-19 13:59:16的历史汇总数据(不包括此帖):发帖的总数量:5 发帖的总分数:240 每贴平均分数:48 回帖的总数量:2 得分贴总数量:1 回帖的得分率:50% 结贴的总数量:5 结贴的总分数:240 无满意结贴数:0 无满意结贴分:0 未结的帖子数:0 未结的总分数:0 结贴的百分比:100.00% 结分的百分比:100.00% 无满意结贴率:0.00 % 无满意结分率:0.00 % 敬礼! 使用资源文件或者资源类,不麻烦你可以看看java.util.ResourceBundle这个类的相关资料。 恩,还要看看Locale类和DataFormat类给你个小例子你看下import java.util.*;import java.text.DateFormat;import java.text.NumberFormat;public class TestDataFormat{ public static void main(String args[]){ Date now = new Date(); Locale locale = Locale.getDefault(); System.out.println("Locale: " + locale); DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, locale); System.out.println(df.format(now)); double d = 1234.56; NumberFormat nf1 = NumberFormat.getInstance(); System.out.println(nf1.format(d)); NumberFormat nf2 = NumberFormat.getCurrencyInstance(); System.out.println(nf2.format(d)); }} 例子 :文件Test.javapackage test;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.UIManager;import java.util.ListResourceBundle;import java.util.ResourceBundle;public class Test{ public static void main(String []args){ ResourceBundle bundle=ResourceBundle.getBundle("test.MyResources");//使用资源文件类MyResources ,写全路径名 System.out.println(bundle.getString("hello")); System.out.println(bundle.getString("name")); }}文件MyResources.java,实现英文相应资源的定义package test;import java.util.ListResourceBundle;class MyResources extends ListResourceBundle { protected Object[][] getContents() { return new Object[][]{ {"hello","hello world!"}, {"name","What's your name"} }; }}文件MyResources_zh_CN.java:实现中文相关资源的定义,注意文件的命名规范package test;import java.util.ListResourceBundle;public class MyResources_zh_CN extends ListResourceBundle{ protected Object[][] getContents() { return new Object[][]{ {"hello","\u4f60\u597d\uff0c\u4e16\u754c\uff01"},//你好,世界!,利用native2ascii命令把中文转换成、、//unicode编码 {"name","\u4f60\u53eb\u4ec0\u4e48\u540d\u5b57\uff1f"}//你叫什么名字? }; }} 多线程的练习 一个简单的jsp验证问题 GWT的问题 请教 c++到java的类型转换问题! 高分求魔方阵算法 我想删除一个文件中的一部份内容,请问此处该如何进行操作? 如何测试java.sql.Connection类当前的连接是否正常可用? 请教! java程序运行时间及占用内存情况 关于java中的画矩形,详细内容情进 大家给我帮我写个例子 用java语言编写插入大对象到oracle!高分 RandomAccessFile 这个类的用法 就是随即存储,最好给个列子哈
楼主【viqgef】截止到2008-07-19 13:59:16的历史汇总数据(不包括此帖):
发帖的总数量:5 发帖的总分数:240 每贴平均分数:48
回帖的总数量:2 得分贴总数量:1 回帖的得分率:50%
结贴的总数量:5 结贴的总分数:240
无满意结贴数:0 无满意结贴分:0
未结的帖子数:0 未结的总分数:0
结贴的百分比:100.00% 结分的百分比:100.00%
无满意结贴率:0.00 % 无满意结分率:0.00 %
敬礼!
你可以看看java.util.ResourceBundle这个类的相关资料。
给你个小例子你看下import java.util.*;
import java.text.DateFormat;
import java.text.NumberFormat;public class TestDataFormat{
public static void main(String args[]){
Date now = new Date();
Locale locale = Locale.getDefault();
System.out.println("Locale: " + locale);
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.FULL, DateFormat.FULL, locale);
System.out.println(df.format(now)); double d = 1234.56;
NumberFormat nf1 = NumberFormat.getInstance();
System.out.println(nf1.format(d));
NumberFormat nf2 = NumberFormat.getCurrencyInstance();
System.out.println(nf2.format(d));
}
}
package test;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.UIManager;import java.util.ListResourceBundle;
import java.util.ResourceBundle;public class Test{
public static void main(String []args){
ResourceBundle bundle=ResourceBundle.getBundle("test.MyResources");//使用资源文件类MyResources ,写全路径名
System.out.println(bundle.getString("hello"));
System.out.println(bundle.getString("name"));
}
}
文件MyResources.java,实现英文相应资源的定义
package test;import java.util.ListResourceBundle;class MyResources extends ListResourceBundle {
protected Object[][] getContents() {
return new Object[][]{
{"hello","hello world!"},
{"name","What's your name"}
};
}
}
文件MyResources_zh_CN.java:实现中文相关资源的定义,注意文件的命名规范
package test;import java.util.ListResourceBundle;public class MyResources_zh_CN extends ListResourceBundle{
protected Object[][] getContents() {
return new Object[][]{
{"hello","\u4f60\u597d\uff0c\u4e16\u754c\uff01"},//你好,世界!,利用native2ascii命令把中文转换成、、//unicode编码
{"name","\u4f60\u53eb\u4ec0\u4e48\u540d\u5b57\uff1f"}//你叫什么名字?
};
}
}