如何使用Java属性文件?

我有一个配置值的键/值对列表,我想将它们存储为Java属性文件,并在以后加载和迭代。

问题:

  • 我是否需要将文件存储在与将要加载它们的类相同的程序包中,或者应该将其放置在任何特定位置?
  • 该文件是否需要以任何特定的扩展名结尾还是.txt可以的?
  • 如何在代码中加载文件
  • 我如何遍历其中的值?

回答:

你可以将InputStream传递给Property,因此你的文件几乎可以在任何地方,并且可以调用任何东西。

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属性文件? 的全部内容, 来源链接: utcz.com/qa/400570.html

回到顶部