BufferedInputStream fin = new BufferedInputStream(new FileInputStream(new File("c:/test/a.txt")));
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream("C:/Java/test1.txt")));
Stream은 byte 단위로 데이터를 처리할 수 있는 메서드를 제공하는 클래스이고
Reader, Writer는 char 단위로 데이터를 처리할 수 있는 메서드를 제공하는 클래스이다.
인코딩이 잘 맞다면 한글과 같은 내용을 담은 파일에 대해서 Reader, Writer가 사용하기 훨씬 편하지만, 인코딩이 잘 안 맞다면 맘 편하게 byte 단위로 처리해야 할 수도 있다
반응형
'JAVA' 카테고리의 다른 글
JAVA PHP MD5 연동이 안되는 경우 (0) | 2015.03.04 |
---|---|
자바 컴파일과 실행 에 사용되어지는 javac, java 명령어의 옵션 (0) | 2015.03.04 |
자바 시스템 정보 가지고 오는 메소드 (0) | 2015.03.04 |
jdom를 이용한 XML파일 편집 (0) | 2015.01.16 |
HTML 파싱 프로그램 작업을 위한 방법 (0) | 2015.01.16 |