2013-10-01 5 views
0

Хорошо, поэтому я пытаюсь создать программу java, которая будет читать txt-файл и превратить каждую строку в строку. Например, текстовый файл может быть что-то вродеКак получить несколько строк из файла .txt

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

В настоящее время мой код только позволяет мне превратить текстовый файл в одну строку.

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

Yup, что делает трюк! Благодаря! – TonyC

Смежные вопросы