码迷,mamicode.com
首页 > 其他好文 > 详细

读取properties文件中的内容

时间:2018-02-06 18:13:08      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:ade   adp   not found   部分   catch   family   public   ssl   test   

 看情况有时候某些属性值在很多地方要用,而且可能会有改动,就可以把它们存在properties文件中。

 当然也可以准备一个静态类来放。

//调用方法的静态代码块
private static String getStr = "";
static {
  try {
    Properties properties = PropertiesUtil.readProperties("sys.properties");
    //Str是文件中配置的名字部分
    //例:文件中存了几个属性,其中一个是Str=test
    //那么取出来的数据中,getStr=test(取出来的都是字符串)
    getStr = properties.getProperty("Str");
  } catch (IOException e) {
    e.printStackTrace();
  }
}

 

//方法类
import java.io.IOException;
import java.io.InputStream;
import java.util.Properties;

public class PropertiesUtil {
  public static Properties readProperties(String fileName) throws IOException {
    Properties properties = new Properties();
    InputStream inStream = PropertiesUtil.class.getClassLoader().getResourceAsStream(fileName);
    if (inStream == null) {
      throw new RuntimeException(fileName + " not found");
    }

    properties.load(inStream);
    return properties;
  }
}

读取properties文件中的内容

标签:ade   adp   not found   部分   catch   family   public   ssl   test   

原文地址:https://www.cnblogs.com/IceBlueBrother/p/8423019.html

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