개발/JAVA

텍스트 파일 읽어오기 - (JAVA)

신매력 2014. 1. 11. 19:13

텍스트 파일에 아래와 같은 내용이 들어있다.

코드명과 값이 세미콜론으로 구분되어있는 상황.


code.txt

CODE001;first

CODE002;second

CODE003;third 



이 파일을 읽어오고 출력해볼 것이다.



1) 텍스트 파일 저장


파일 저장 위치는 

src/main/resources 밑에 저장한다.


나는 src/main/resources/test/code.txt

위의 경로에 저장했다.



2) 파일 읽어오기


인풋스트림으로 파일을 읽어와서 세미콜론(;)으로 잘라서 출력한다.


public void readFile() throws IOException {

   InputStream is = getClass().getClassLoader().getResourceAsStream("test/code.txt");

   BufferedReader bf = new BufferedReader(new InputStreamReader(is));

   String row;


   while ((row = bf.readLine()) != null) {

      String[] arr = row.split(";");

      System.out.println("arr[0] : " + arr[0]);

      System.out.println("arr[1] : " + arr[1]);

   }

}



출력결과 >>

arr[0] : CODE001

arr[1] : first

arr[0] : CODE002

arr[1] : second

arr[0] : CODE003

arr[1] : third