[Java] Java 加载资源文件 →→→→→进入此内容的聊天室

来自 , 2021-04-06, 写在 Java, 查看 144 次.
URL http://www.code666.cn/view/afafd9c0
  1. /**
  2.  * @功能 根据类和配置文件名获取properties对象
  3.  * @示例 Properties prop=new Hello().getProperties(Hello.class,"Test.properties");
  4.  * prop.getProperty("keyname");
  5.  * @param className 如Hello.class
  6.  * @param propName      如Test.properties
  7.  * @return      加载完毕的properties对象
  8.  */
  9. @SuppressWarnings("unchecked")
  10. public Properties getProperties(Class className,String propName){
  11.         String url=className.getResource(propName).toString().substring(6);//获得file:\后面的地址
  12.         Properties prop=new Properties();
  13.         InputStream is;
  14.         try {
  15.                 is = new FileInputStream(url);//将地址加在到文件输入流中
  16.                 prop.load(is);//properties对象加载文件输入流
  17.                 is.close();//文件流关闭
  18.         } catch (FileNotFoundException e) {
  19.                 e.printStackTrace();
  20.         } catch (IOException e) {
  21.                 e.printStackTrace();
  22.         }
  23.         return prop;
  24. }
  25. //java/5538

回复 "Java 加载资源文件"

这儿你可以回复上面这条便签

captcha