
문자 기반 스트림: (File, Piped) Reader/Write
·
자바/입출력 IO
1. Reader와 Writer - 바이트 기반 스트림의 조상이 InputStream과 OutputStream인 것과 같이 문자 기반 스트림 에서는 Reader와 Writer가 그와 같은 역할을 한다. - byte 배열 대신 char 배열을 사용한다는 것 외에는 바이트 기반 스트림과는 다르지 않다. - 문자 기반 스트림은 단순히 2 byte로 스트림을 처리하는 것만을 의미하지 않고, 문자 데이터를 다루는데 필요한 또 하나의 정보는 인코딩이 있다. - 그러므로, Reader는 특정 인코딩을 읽어서 유니코드로 변환하고 Writer는 유니코드를 특정 인코딩 으로 변환하여 저장한다. 2. FileReader와 FileWriter - FileInputStream과 FileOutputStream의 방법이랑 다르지 ..