FileReader와 FileWriter FileReader와 FileWriter는 바이트 기반 스트림인 FileInputStream과 FileOutputStream의 단점을 해결하는 문자 기반 스트림이다. 따라서 문자 기반 스트림 FileReader와 FileWriter는 문자 데이터를 다룰 때 사용한다. 문자 기반 스트림과 그 하위 클래스는 여러 종류의 인코딩과 자바에서 사용하는 유니코드(UTF-16) 간의 변환을 자동으로 처리한다. 바이트 기반 스트림의 FileInputStream은 문자 기반 스트림의 FileReader 바이트 기반 스트림의 FileOutputStream은 문자 기반 스트림의 FileWriter로 대응된다. 즉, FileReader는 인코딩을 유니코드로 변환, FileWriter는..