JavaのPrintWriterとFileWriterは同じで、どちらを使用してもかまいませんか?結果が同じであるため、これまで両方を使用してきました。どちらか一方を優先することが理にかなっている特別な場合はありますか?
public static void main(String[] args) {
File fpw = new File("printwriter.txt");
File fwp = new File("filewriter.txt");
try {
PrintWriter pw = new PrintWriter(fpw);
FileWriter fw = new FileWriter(fwp);
pw.write("printwriter text\r\n");
fw.write("filewriter text\r\n");
pw.close();
fw.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}