Java中Properties文件值的获取

1.在src下新建config.properties,输入

Java代码  收藏代码
  1. username=lijun  
  2. password=111111  

 2.读取properties中的键值

Java代码  收藏代码
  1. package cn.netcenter.property;  
  2.   
  3. import java.io.FileInputStream;  
  4. import java.io.IOException;  
  5. import java.io.InputStream;  
  6. import java.util.Properties;  
  7.   
  8. public class JavaProperties {  
  9.   
  10.     public static void main(String[] args) throws IOException {  
  11.         System.out.println(getValue("src/config.properties""username"));  
  12.     }  
  13.   
  14.     public static String getValue(String fileNamePath, String key)throws IOException {  
  15.         Properties props = new Properties();  
  16.         InputStream in = null;  
  17.         try {  
  18.             in = new FileInputStream(fileNamePath);  
  19.             // 如果将in改为下面的方法,必须要将.Properties文件和此class类文件放在同一个包中  
  20.             //in = propertiesTools.class.getResourceAsStream(fileNamePath);  
  21.             props.load(in);  
  22.             String value = props.getProperty(key);  
  23.             // 有乱码时要进行重新编码  
  24.             // new String(props.getProperty("name").getBytes("ISO-8859-1"), "GBK");  
  25.             return value;  
  26.   
  27.         } catch (IOException e) {  
  28.             e.printStackTrace();  
  29.             return null;  
  30.   
  31.         } finally {  
  32.             if (null != in)  
  33.                 in.close();  
  34.         }  
  35.     }  
  36.   
  37. }  
阅读更多
个人分类: java
上一篇Json对象与Json字符串的转化、JSON字符串与Java对象的转换
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭