0

ドキュメントページによると、java.util.Properties.load()はjava.io.InputStreamのみを受け入れます。明らかにInputStreamの子ではないのに、 FileReaderを安全にロードできるのはなぜですか?

これにより、pFileからプロパティが出力されます。それは何らかの理由で機能します:

    String pFile = "/path/to/properties/file";
    Properties p = new Properties();
    FileReader fr = new FileReader(pFile);
    p.load(fr);
    System.out.println(p.toString());

前もって感謝します!

4

1 に答える 1

3

Properties.load(Reader)を導入したバージョンのJava>=1.6を使用しているためです。

于 2012-11-30T21:28:13.973 に答える