私はJDK 7を使用していますが、私は次のコードで、単純な書き込みからファイルへの操作を実行しようとしています:てFileWriterおよびBufferedWriterの輸入はJDKに「矛盾」している7
import java.io.BufferedWriter;
import java.io.FileWriter; // JAVA says this is conflicting...why?
FileWriter fw = new FileWriter("hello.txt");
BufferedWriter bw = new BufferedWriter(fw); // JAVA says this is an error and asks me to convert FileWriter to type Writer.
私はJDK 7を使用していますこれは私がJavaでファイルに書き込んだ方法ですが、これはJDK 7の最初のもので、動作しません。
誰かが理由を説明できますか?
正確なエラーメッセージは何ですか? – Puce
同じパッケージに別のFileWriterクラスがありますか? –
@Puce、2エラー、それは、import.java.io.FileWriterはjava.io.BufferedWriterと競合していて、FileWriter fwをWriter fwに変更するよう求めています。私はいつも問題なくFileWriterをBufferedWriterにスローしました。しかし、JDK 7にアップグレードした後、これが起こっているので、理由を知りたいと思います。 – czchlong