1 简介:
JDK提供的java.util.Properties类继承自Hashtable类并且实现了Map接口,是使用一种键值对的形式来保存属性集,其中键和值都是字符串类型。
java.util.Properties类提供了getProperty()和setProperty()方法来操作属性文件,同时使用load()方法和store()方法加载和保存Properties配置文件。
java.util.ResourceBundle类也提供了读取Properties配置文件的方法,ResourceBundle是一个抽象类。
2.Properties中的主要方法
1)load(InputStream inStream):该方法可以从.properties属性文件对应的文件数入流中,加载属性列表到Properties类对象中。load有两个方法的重载:load(InputStream inStream)、load(Reader reader),可根据不同的方式来加载属性文件。
InputStream inStream = TestProperties.class.getClassLoader().getResourceAsStream("demo.properties"); //通过当前类加载器的getResourceAsStream方法获取//TestProperties当前类名;TestProperties.class.取得当前对象所属的Class对象; getClassLoader():取得该Class对象的类装载器InputStream in = ClassLoader.getSystemResourceAsStream("filePath");InputStream inStream = new FileInputStream(new File("filePath")); //从文件获取InputStream in = context.getResourceAsStream("filePath"); //在servlet中,可以通过context来获取InputStreamInputStream inStream = new URL("path").openStream(); //通过URL来获取
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容- 如何使用 Java 的 Scanner 类?(Java的Scanner如何使用)
- 如何确保Docker中的Redis高可用性
- 如何运行 Java 的 class 文件?(java运行class文件的方法是什么)
- 多起自杀事件背后,互联网人在经历什么?
- 一张图帮你记忆,Spring Boot应用在启动阶段执行代码的几种方式
- 利用物联网可穿戴设备和传感器来减轻变老的痛苦
- 12月报告出炉:Windows 10市场份额略有上升 Chrome略有下降
- 5G来袭,将来你可能不需要上班了
- 2020年来了,关于人工智能你必须了解的这些事
- Java 中悲观锁和乐观锁的定义及实现方法有哪些?(java悲观锁乐观锁定义的方法是什么)