Reader
-
[CLASS]/[Java i/o] CharStreamJava-diary/REFERENCE TYPE 2020. 2. 5. 13:53
문자스트림이란? text 데이터를 입출력하는데 사용하는 스트림이다. HTML 문서 텍스트 파일을 송수신할 때 주로 사용한다. *사용하는 이유? 자바에서 스트림은 기본적으로 바이트 단위로 데이터를 전송한다. 하지만 자바에서 가장 작은 타입인 char형이 2바이트이므로, 1바이트씩 전송되는 바이트 기반 스트림으로는 원활한 처리가 힘들다. (한글도 2바이트이기 때문에 기본 타입으로는 읽어들일 수 없다.) 조상 Reader /Writer 종류 1.FileReader/FileWriter 파일을 대상으로 입출력한다. 2.CharArrayReader/CharArrayWriter 메모리르 대상으로 입출력한다. 3.PipedReader/PipedWriter 프로세스를 대상으로 입출력한다. 4.StringReader/St..