我想阅读整个文本文件并将其全部内容存储到一个字符串中。然后我想将字符串打印到控制台窗口。我尝试这样做:如何读取文本文件并将其打印到控制台窗口? 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 – 2012-04-24 22:44:10
http://stackoverflow.com/questions/3886201/java-outputting-text-file-to-console – assylias 2012-04-24 22:45:13