byte스트림중 DataOutputStream, DataInputStream 등의 고수준 입출력 class는 생성자로 저수준 입출력 객체를 사용해야 한다.
저수준 입출력 없이 혼자 생성할 수는 없다. BufferedInputStream, BufferedOutputStream도 마찬가지이다.
=============================================================================
public class DataStreamTest {
public static void main(String... args) throws IOException{
File f = new File("C:/test.txt");
FileOutputStream fos = new FileOutputStream(f);
FileInputStream fis = new FileInputStream(f);
DataOutputStream dos = new DataOutputStream(fos);
DataInputStream dis = new DataInputStream(fis);
dos.writeChars("B");
char x = dis.readChar();
System.out.println("char:"+x);
}
}
WRITTEN BY
- GrimReaper
안녕하세요 Grim Reaper의 티스토리에 오신 것을 환영합니다.
,