2013-04-13 4 views
0

그래, 이에 대해 몇 가지 질문을 보았습니다. 그러나 대답은 다소 압도적이었고 매우 다양했습니다. 분명히 나는 ​​가장 간단한 해결책을 찾고 있지만, 텍스트 파일의 줄을 문자열로 읽고 배열 목록에 저장할 수 있기를 원합니다. 배열 목록에 추가 할 가져올 것이라고 각 항목에 대한 addItem (String 항목) 메서드가 있지만 파일을 올바르게 가져오고 각 줄을 개별 문자열로 가질 방법을 모르겠습니다.텍스트 파일의 값을 문자열로 반환

+0

도움이되기를 바랍니다 서식이 지정 되었습니까? 순수한 문자열 만 구분됩니까? –

답변

3

파일에서 한 줄씩 입력을 읽는 기능이있는 BufferedReader와 같은 것을 찾고 있습니다. 내 컴퓨터에서 아니에요

import java.io.BufferedReader; 
import java.io.FileInputStream; 
import java.io.InputStreamReader; 

public static void main(String[] args) { 

    try { 
     FileInputStream in = new FileInputStream("inputFile.txt"); 
     BufferedReader br = new BufferedReader(new InputStreamReader(in)); 
     String strLine; 

     while((strLine = br.readLine())!= null) { 
      addItem(strLine); 
     } 

    } catch(Exception e) { 
     System.out.println(e); 
    } 

} 
+0

정말 고마워요, 완벽하게 작동했습니다! – bassandguitar

0

그래서 나는이 대답을 컴파일되지 않았다하지만 난 당신이 같은 somehing을 찾고 있습니다 믿습니다

// file is your txt file. 
BufferedReader br = new BufferedReader(new FileReader(file)); 
String line; 
while ((line = br.readLine()) != null) { 
    // process the line, i.e, add to your list 
} 
br.close(); 

방법 파일이이

관련 문제