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 를 작성합니다. |
메소드의 개요 | |
---|---|
int | available () 이 입력 스트림의 메소드의 다음의 호출에 의해, 블록 하지 않고 이 입력 스트림로부터 읽어들일 수가 있는 (또는 스킵 할 수 있다) 추정 바이트수를 돌려줍니다. |
void | close () 파일 입력 스트림을 닫아 이 스트림에 관련하는 system resource를 해제합니다. |
protected void | finalize () 파일 입력 스트림에의 참조가 존재하지 않게 되었을 때에, 이 스트림의 close 메소드가 확실히 불려 가도록(듯이) 합니다. |
FileChannel | getChannel () 이 파일 입력 스트림에 관련지을 수 있던, 일의 FileChannel 객체를 돌려줍니다. |
FileDescriptor | getFD () 이 FileInputStream 에 사용되고 있는 파일 시스템의 실제의 파일에의 접속을 나타내는 FileDescriptor 객체를 돌려줍니다. |
int | read () 이 입력 스트림로부터 데이터의 바이트를 읽어들입니다. |
int | read (byte[] b) 최대 b.length 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다. |
int | read (byte[] b, int off, int len) 최대 len 바이트까지의 데이터를, 이 입력 스트림로부터 바이트 배열에 읽어들입니다. |
long | skip (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 |