본문 바로가기
JAVA

파일 읽어들이기 메소드(FileReaderMethod)

by 낫싱 2020. 3. 12.
728x90
반응형

public static ArrayList<String> readFileLines(String uri){ //내보낸게 ArrayList<String> 값이니까 MAIN에서도 이 타입으로 받아야 한다.

ArrayList<String> lines= new ArrayList<String>();

try {

FileReader fr=new FileReader(uri);

BufferedReader br=new BufferedReader(fr);

while(true){

String line =br.readLine();

if(line==null){

return lines;

}

lines.add(line);

}

/*String line = br.readLine();

lines.add(line); or lines.add(br.readLine()); */ //두줄코드 사용할지 한줄코드 사용할지 선택. 읽은값을 저장해주기 위해 두줄코드 사용

//System.out.println(br.readLine()); TEST CODE

} catch (FileNotFoundException e) {

System.out.println("Err : FileReader fr=new FileReader(uri); 오류"+e.getMessage());

} catch (IOException e) {

System.out.println("Err : br.readLine()); 오류"+e.getMessage());

}

return lines; //lines값 반환

}// public static void readFileLines(String uri) END

728x90
반응형

댓글