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
'JAVA' 카테고리의 다른 글
20200511 - 스프링(스프링부트 - STS) (0) | 2020.05.11 |
---|---|
mySQL : data insert method (mysql 데이터 삽입 메소드) (0) | 2020.03.12 |
댓글