개발/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 |