반응형
반응형
저번글에서 파일의 내용을 읽어오는 바이트 기반 스트림중 입력 스트림을 알아보았다면, 이번글에서는 출력 스트림에 대해 간단하게 정리하겠습니다. 출력 스트림은 프로그램이 출발지로 도착지인 모니터나 파일, 텍스트에 출력하는 것이기 때문에 파일을 저장하거나, 복사하는 등의 기능을 수행 할 수 있습니다. 저는 파일을 복사하도록 해볼게요. ■ FileOutputStream으로 파일 복사하기 ▼ 파일복사는 저번글에서 사용했던 hunit.txt 파일을 사용하겠습니다.내용은 '안녕하세요'로 담겨 있습니다. ▼ 자바로 돌아와서 소스코드를 위와 같이 작성합니다.[8~9] 복사할 파일과 생성할 파이을 지정하고[14] data에 실제로 읽을 데이타를 저장합니다.[15] readBy는 한번에 200바이트를 읽어 저장하고 [16~..
이번 글에서는 바이트기반 스트림 중 입력 스트림인 FileInputStream 클래스를 사용해 보겠습니다. 이 클래스는 바이트 기반으로 그림, 오디오, 비디오 등 모든 종류의 데이터를 읽을 수 있습니다. 저는 간단하게 텍스트 파일을 만들어 자바에서 불러볼텐데요. 만약 파일이 존재하지 않으면 FileNotFoundException 예외를 띄워버리기 때문에 try - catch 구문을 사용해서 예외처리를 해야 합니다. ■ FileInputStream 메소드로 텍스트파일 내용 읽기 ▼ 먼저 아무 디렉토리에 텍스트 파일을 만들고 내용을 입력합니다.저는 프로젝트 폴더가 생성되있는 최상단 폴더에 저장했습니다. ▼ 그리고 위와 같이 소스코드를 작성하였습니다. try- catch의 예외처리 구문에서 경로를 지정해주고,..
자바의 데이터는 스트림(Stream)을 통해 입·출력되는데요. 스트림은 기본적으로 단일 방향으로 흘러가는 것으로 출발지에서 도착지로 이동합니다. 프로그램을 기준으로 데이터가 입력받으면 입력스트림, 데이터가 프로그램에서 출력이 되면 출력스트림이라는 것이 제일 중요합니다. ■ 입력 스트림 & 출력 스트림- 입력 스트림 : 키보드/ 파일/ 프로그램으로 입력받고 프로그램을 도착지로 향하는 것이 입력 스트림입니다.- 출력 스트림 : 프로그램을 출발지로 모니터/ 파일/ 프로그램으로 향하는 것이 출력 스트림입니다. ■ 바이트 기반 스트림 / 문자 기반 스트림스트림 클래스는 그림,멀티미디어,문자등 모든 종류의 데이터를 주고 받는 바이트 기반 스트림과 문자만 주고받을 수 있도록 특화된 문자 기반 스트림 2종류로 나눌 수..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.