2013-10-01 5 views
0

좋아요, 그래서 txt 파일을 읽고 모든 줄을 String으로 변환하는 Java 프로그램을 만들려고합니다. 예를 들어, txt 파일은 다음과 같을 수 있습니다..txt 파일에서 여러 문자열을 가져 오는 방법

현재 코드는 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

관련 문제