2013-10-01 36 views
0

好吧,所以我正在尝试创建一个Java程序,它将读取一个txt文件并将每一行变成一个字符串。例如,txt文件可能类似于如何从.txt文件中获取多个字符串

This should be a string 
This should be another string 
And another string 

目前我的代码只允许我将一个txt文件转换为一个字符串。

String Content = new Scanner(new File ("CONTENTS.txt")).useDelimeter(",").next(); 
System.out.println(Content); 
+2

['nextLine'](http://docs.oracle.com/javase/7/docs/api/java/util/Scanner.html#nextLine ())? – Dukeling

+0

感谢您的快速回复,但nextline似乎仍然只是使第一行成为一个字符串。 – TonyC

回答

2

请阅读javadoc for Scanner

Scanner scanner = new Scanner(new FileInputStream(fileName)); 
while(scanner.hasNextLine()) { 
    String line = scanner.nextLine(); 
    // process line here.. 
} 
+0

谢谢。这看起来非常有帮助,但直到明天我才能够测试它。 – TonyC

+0

是的,诀窍!谢谢! – TonyC

相关问题