기본 미션: 입출력 스트림 요약 정리하여 포스팅하기
아래 내용 참조
리턴 타입 | 메소드 | 설명 |
---|---|---|
void | write(int b) | 1 btye를 출력합니다. |
void | write(byte[] b) | 매개값으로 주어진 배열 b의 모든 바이트를 출력합니다. |
void | write(byte[] b, int off, int len) | 매개값으로 주어진 배열b[off]부터 len개까지의 바이트를 출력합니다 |
void | flush() | 출력 버퍼에 잔류하는 모든 바이트를 출력합니다. |
void | close() | 출력 스트림을 닫습니다. |
최종 도착지를 test1.db로 하는 출력 스트림 생성, outputstream에 대입함
test1.db에 데이터를 넣음
리턴 타입 | 메소드 | 설명 |
---|---|---|
int | read() | 1 byte를 읽고 읽은 바이트를 리턴합니다. |
int | read(byte[] b) | 읽은 바이트를 매개값으로 주어진 배열에 저장하고 읽은 바이트 수를 리턴합니다. |
int | read(byte[] b, int off, int len) | len개의 바이트를 읽고 매개값으로 주어진 배열에서 b[off]부터 len개까지 저장합니다. 그리고 읽은 바이트 수를 리턴합니다. |
void | close() | 입력 스트림을 닫습니다. |
test1.db에 있는 데이터를 1byte씩 읽고 모니터에 출력함
길이 100인 배열 생성, 배열 길이만큼 읽고 배열에 저장된 바이트를 출력함
test3.db에서 3바이트를 읽고 읽은 바이트가 있다면 배열 전체를 출력함
q 또는 quit가 입력되기 전까지 반복해서 문자열을 입력받고 모니터에 출력함
Scanner를 사용해서 상품의 내용을 입력받고, Product 객체 생성한 뒤 List 컬렉션에서 관리함