바이트 입출력

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은 콘솔에 대한 입력임.

이 블로그의 인기 게시물

좌표 변환: 회전 이동

Unmappable character for encoding MS949

글롭 (glob) - 파일 패턴 일치 여부