3

私がこれを行うことができれば:

PrintWriter pw = new PrintWriter("file.txt");
pw.println("Hello");

PW がよく使われる理由:

PrintWriter pw = new PrintWriter(new FileOutputStream("file.txt"));
pw.println("Hello");

違いは何ですか?

4

1 に答える 1

3

PrintWriterファイル名または を受け入れるコンストラクターはjava.io.File比較的新しいものです。これらは JDK 1.5 で追加されました。FileOutputStreamまたはFileWriterバージョンが唯一の代替手段でした。多くの人は新しいコンストラクタについてさえ知りませんPrintWriter.

于 2012-03-02T05:40:19.957 に答える