'java.io.FileOutputStream'에 해당되는 글 2

  1. 2011.09.01 바이트배열을 파일로 저장하기
  2. 2010.05.26 오랜만에 스트림을 다뤘더니 헤맨다. ㅎㅎ

바이트배열을 파일로 저장하기


이것도 보고.

추가적인 부분은 알아서들 하시길...

오랜만에 스트림을 다뤘더니 헤맨다. ㅎㅎ

int java.io.InputStream.read() throws IOException
스트림으로부터 데이터를 읽는다.
리턴값은 읽어들인 바이트이고 0 ~ 255 사이의 값을 가진다.
스트림 끝에 도달해서 더이상 읽을 것이 없을때에는 -1을 리턴한다.

int java.io.InputStream.read(byte[] b) throws IOException
스트림으로부터 데이터를 읽어서 바이트 배열에 저장한다.
리턴값은 읽어들인 데이터의 길이이고, 스트림 끝에 도달해서 더이상 읽을 것이 없을때에는 -1을 리턴한다.
인자인 바이트 배열의 길이가 0인 경우 0을 리턴한다.(바이트 배열의 길이가 0보다 큰 경우에는 0을 리턴하지 않는다. 스트림 끝에 도달하면 -1을 리턴한다.)
java.io.FileOutputStream.FileOutputStream(File file) throws FileNotFoundException
출력할 파일이 없으면 예외가 발생한다.
이어쓰기를 하지 않는다.