java怎么读取配置文件

 时间:2024-10-25 13:45:06

1、一、通过jdk提供的java.util.Properties类。此类继承自java.util.HashTable,即实现了Map接口,所以,可使用相应的方法来操作属性文件,但不建议使用像put、putAll这两个方法,因为put方法不仅允许存入String类型的value,还可以存入Object类型的。

java怎么读取配置文件

2、因此java.util.Properties类提供了getProperty()和setProperty()方法来操作属性文件,同时使用store或save(已过时)来保存属性值(把属性值写入.properties配置文件)。在使用之前,还需要加载属性文件,它提供了两个方法:load和loadFromXML。load有两个方法的重载:load(InputStream inStream)、load(Reader reader),所以,可根据不同的方式来加载属性文件。可根据不同的方式来获取InputStream,如:

java怎么读取配置文件

3、通过当前类加载器的getResourceAsStream方法获取[java]view plaincopyInputStreaminStream=T髫潋啜缅estProperties.class.getClassLoader().getResourceAsStream("test.properties");

java怎么读取配置文件

4、通过当前类加载器的getResourceAsStream方法获取[java]view plaincopyInputStreaminStream=TestProperties.class.getClassLoader().getResourceAsStream("test.properties");

java怎么读取配置文件

5、从文件获取[java]view plaincopyInputStreaminStream=newFileInputStream(newFile("filePath"));

java怎么读取配置文件

6、也是通过类加载器来获取,和第一种一样[java]view plaincopyInputStreamin=ClassLoader.getSystemResourceAsStream("filePath");

java怎么读取配置文件

7、在servlet中,还可以通过context来获取InputStream[java] view plain copyInputStream in = context.getResourceAsStream("filePath");

java怎么读取配置文件

8、通过URL来获取[java] view plain copyURL url = new URL("path"); InputStream inStream = url.openStream();

java怎么读取配置文件

9、以上就是小编带给大家的为谁炼金攻略的关键所在,希望大家可以喜欢,如果喜欢的话可以点赞哦,也可以发表自己的看法

  • 王者荣耀S25赛季中的纯净苍穹新增了什么属性?
  • 王者荣耀嬴政怎么出装
  • 王者荣耀怎么开启【界面动效】
  • 自然减肥方法
  • 王者荣耀怎么在开局前穿戴皮肤
  • 热门搜索
    硬盘故障怎么修复 如何剪刘海 怎么画漫画人物步骤图 丽水旅游景点哪里好玩 如何更改路由器密码 腰骶部是哪里 韩文我爱你怎么写 如何让自己变帅 灵隐寺在哪里 你要去哪里