根据它的文档页面, java.util.Properties.load() 只接受 java.io.InputStream 。为什么我可以安全地加载FileReader,而它显然不是 InputStream 的孩子?
这将打印来自 pFile 的属性。它出于某种原因起作用:
String pFile = "/path/to/properties/file";
Properties p = new Properties();
FileReader fr = new FileReader(pFile);
p.load(fr);
System.out.println(p.toString());
先感谢您!