문자기반 스트림 ( Reader, Writer, FileReader, FileWriter )
2019.07.01 by somiyuralove
바이트기반 스트림의 조상이 InputStream/OutputStream인 것과 같이 문자기반의 스트림에서는 Reader/Writer가 그와 같은 역할을 합니다. byte대신 char배열을 사용한다는 것 외에는 InputStream/OutStream의 메서드와 다르지 않습니다. 문자기반 스트림이라는 것이 단순히 2 byte로 스트림을 처리하는 것만을 의미하지는 않는다는 것입니다. 문자 데이터를 다루는데 필요한 또 하나의 정보는 인코딩(encoding)입니다. 문자기반 스트림, 즉 Reader/Writer 그리고 그 자손들은 여러 종류의 인코딩과 자바에서 사용하는 유니코드간의 변환을 자동적으로 처리해줍니다. Reader는 특정 인코딩을 읽어서 유니코드로 변환하고 Writer는 유니코드를 특..
자바강좌 2019. 7. 1. 22:12