私はテキストファイル全体を読んで、その全体の内容を単一の文字列に保存したいと思います。それから私は、コンソールウィンドウに文字列を印刷したいと思います。私はこれを試しました:テキストファイルを読み込んでコンソールウィンドウに出力するにはどうすればよいですか? Java
import java.util.Scanner;
import java.io.*;
public class WritingTextFiles{
public static void main (String [] args) throws IOException{
FileWriter fw= new FileWriter("testing.txt");
Scanner in= new Scanner (System.in);
String testwords=in.nextLine();
fw.write(testwords);
BufferedReader r = new BufferedReader(new FileReader("testing.txt"));
System.out.print(r);
fw.close();
}
}
コンソールウィンドウに表示されるのは、[email protected]です。
誰も私のような初心者にこれを説明できますか?私は経験はほとんどありませんが、私は確かに学びたいと思っています。私はすべての提案に開放されています。前もって感謝します!
BufferedReaderクラスのAPIの 'read()'メソッドと 'readLine()'メソッドを見てください:http://docs.oracle.com/javase/7/docs/api/java/io/BufferedReader.html –
http://stackoverflow.com/questions/3886201/java-outputting-text-file-to-console – assylias