如何使用 Java 属性文件? [英] How to use Java property files?
本文介绍了如何使用 Java 属性文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个配置值的键/值对列表,我想将其存储为 Java 属性文件,以便稍后加载和迭代.
I have a list of key/value pairs of configuration values I want to store as Java property files, and later load and iterate through.
问题:
- 我是否需要将文件与加载它们的类存储在同一个包中,或者是否有任何特定的位置应该放置它?
- 文件是否需要以任何特定的扩展名结尾或者
.txt
是否可以? - 如何在代码中加载文件
- 我该如何遍历里面的值?
推荐答案
您可以将 InputStream 传递给属性,因此您的文件几乎可以在任何地方,并且可以调用任何内容.
You can pass an InputStream to the Property, so your file can pretty much be anywhere, and called anything.
Properties properties = new Properties();
try {
properties.load(new FileInputStream("path/filename"));
} catch (IOException e) {
...
}
迭代为:
for(String key : properties.stringPropertyNames()) {
String value = properties.getProperty(key);
System.out.println(key + " => " + value);
}
这篇关于如何使用 Java 属性文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文