码迷,mamicode.com
首页 > 编程语言 > 详细

【java】读取资源文件key->value,java.util.ResourceBundle

时间:2017-04-08 18:19:48      阅读:253      评论:0      收藏:0      [点我收藏+]

标签:bundle   class   void   print   d3d   bsp   mat   tde   内容   

技术分享
 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 }
View Code

前提:需要在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 取得当前语言环境

【java】读取资源文件key->value,java.util.ResourceBundle

标签:bundle   class   void   print   d3d   bsp   mat   tde   内容   

原文地址:http://www.cnblogs.com/xiongjiawei/p/6682453.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!