1 package 国际化; 2 3 import java.util.ResourceBundle; 4 5 public class TestResource { 6 public static void main(String[] args) { 7 ResourceBundle rb=ResourceBundle.getBundle("TestResource"); 8 System.out.println(rb.getString("name")); 9 } 10 }
前提:需要在project的src目录下建立TestResource.properties文件,并输入内容key-value
1 package 国际化; 2 3 import java.text.MessageFormat; 4 import java.util.ResourceBundle; 5 6 public class TestResource { 7 public static void main(String[] args) { 8 ResourceBundle rb=ResourceBundle.getBundle("TestResource"); 9 String str=rb.getString("info");//含有占位符{0}、{1} 10 System.out.println(MessageFormat.format(str, "中国","北京")); 11 //运行结果:country:中国,城市:北京 12 } 13 }
占位符的使用
System.out.println(Locale.getDefault());//zh_CN 取得当前语言环境
时间: 2024-10-25 18:17:52