본문 바로가기

JAVA/Docs

ⓒ java.io FileInputStream

java.io 
클래스 FileInputStream

public class FileInputStream
extends InputStream

FileInputStream 는, 파일 시스템으로부터 입력 바이트를 가져옵니다. 어느 파일이 유효한가는 호스트 환경에 의존합니다.

FileInputStream 는, 이미지 데이터등의 Live 바이트의 스트림을 읽어들일 때 사용합니다. 문자의 스트림을 읽어들일 때는, FileReader 를 사용해 주세요.


생성자 의 개요
FileInputStream (File  file) 
          파일 시스템으로 File 객체 file 에 의해 지정하는 실제의 파일에의 접속을 여는 것으로,FileInputStream 를 작성합니다.
FileInputStream (FileDescriptor  fdObj) 
          파일 시스템의 실제의 파일에의 기존의 접속을 나타내는 파일 기술자 fdObj 를 사용해,FileInputStream 를 작성합니다.
FileInputStream (String  name) 
          파일 시스템으로 경로명 name 에 의해 지정하는 실제의 파일에의 접속을 여는 것으로,FileInputStream 를 작성합니다.



 

메소드의 개요
 intavailable () 
          이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다.
 voidclose () 
          파일 입력 스트림을 닫아 이 스트림에 관련하는 system resource를 해제합니다.
protected  voidfinalize () 
          파일 입력 스트림에의 참조가 존재하지 않게 되었을 때에, 이 스트림의 close 메소드가 확실히 불려 가도록(듯이) 합니다.
 FileChannelgetChannel () 
          이 파일 입력 스트림에 관련지을 수 있던, 일의 FileChannel 객체를 돌려줍니다.
 FileDescriptorgetFD () 
          이 FileInputStream 에 사용되고 있는 파일 시스템의 실제의 파일에의 접속을 나타내는 FileDescriptor 객체를 돌려줍니다.
 intread () 
          이 입력 스트림로부터 데이터의 바이트를 읽어들입니다.
 intread (byte[] b) 
          최대 b.length 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
 intread (byte[] b, int off, int len) 
          최대 len 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다.
 longskip (long n) 
          입력 스트림로부터 n 바이트분을 스킵 및 파기합니다.

 

반응형

'JAVA > Docs' 카테고리의 다른 글

ⓒ java.io FileOutputStream  (0) 2015.02.15
ⓒ java.io OutputStream  (0) 2015.02.15
ⓒ java.io InputStream  (0) 2015.02.15
ⓒ java.lang RuntimeException  (0) 2015.02.10
ⓘ java.lang Exception  (0) 2015.02.10