2013-10-01 38 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

相關問題