스트림: 2개의 글
문자 기반 스트림 1. 문자 기반 스트림문자데이터를 다루는 데 사용된다는 것을 제외하고는 바이트기반 스트림과 문자기반 스트림의 사용방법은 거의 같다.문자기반 스트림이라는 것이 단순히 2byte로 스트림을 처리하는 것만을 의미하지 않는다는 것이다. (1) FileReader와 FileWriter FileReader와 FileWriter는 파일로부터 텍스트 데이터를 읽고, 파일에 쓰는데 사용된다. 사용방법은 FileInputStream과 FileOutputStream과 다르지 않다.import java.io.*; class FileReaderEx1 {public static void main(String args[]) {try {String fileName = "test.txt";FileInputStream..
바이트 기반의 스트림 1. 바이트 기반 스트림(1) InputStream과 OutputStreamInputStream과 OutputStream은 모든 바이트기반의 스트림의 조상이며 같은 메서드가 선언되어 있다.cp.)void close(): 스트림을 닫음으로써 사용하고 있던 자원을 반환한다.abstract int read(): 1byte를 읽어온다.(0~255 사이의 값), 더 이상 읽어 올 데이터가 없으면 -1을 반환한다. abstract메서드라서 InputStream의 자손들은 자신의 상황에 알맞게 구현해야 한다.int read(byte[] b): 배열 b의 크기만큼 읽어서 배열을 채우고 읽어 온 데이터의 수를 반환한다. 반환하는 값은 항상 배열의 크기보다 작거나 같다.int read(byte[] b..