根据它的doc page,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());
提前谢谢!
答案 0 :(得分:3)
因为您使用的是Java> = 1.6版本,它引入了Properties.load(Reader)。