바이트 입출력
1바이트 출력
FileOutputStream fos = new FileOutputStream(FileDescriptor.out);
BufferedOutputStream bos = new BufferedOutputStream(fos, 2048);
DataOutputStream dos = new DataOutputStream(bos);
dos.writeXXX(..);
dos.flush();
dos.close();
FileDescriptor.out은 콘솔에 대한 출력임.
버퍼의 크기는 파일인 경우에는 1024, 네트워크인 경우에는 512정도가 적당함.
1바이트 입력
FileInputStream fis = new FileInputStream(FileDescriptor.in);
BufferedInputStream bis = new BufferedInputStream(fis, 2048);
DataInputStream dis = new DataInputStream(bis);
char ch = (char) dis.read();
byte[] by = new byte[1024];
dis.read(by);
dis.readXXX(..);
dis.close();
FileDescriptor.in은 콘솔에 대한 입력임.
댓글
댓글 쓰기