我有一个配置值的键/值对列表,我想将它们存储为Java属性文件,并在以后加载和迭代。
问题:
你可以将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); }