본문 바로가기
자바

FileInputStream 클래스

by 복제비 2022. 2. 24.

FileInputStream 클래스

 

FileInputStream 클래스 개요

 

FileInputStream 클래스InputStream 클래스로부터 상속된 하위 클래스입니다.

 

FileInputStream 클래스는 파일로부터 바이트 스트림(8bit)방식으로 입력하는 기능을 제공하는 클래스입니다.

 

 

FileInputStream 클래스의 생성자

 

① FileInputStream(String  filepath) throws FileNotFoundException

filepath파일경로명포함이름을 의미합니다.

 

② FileInputStream(File  fileObj) throws FileNotFoundException

fileObj 는 특정 파일을 묘사하고 있는 File 객체를 의미합니다.

 

FileInputStream 클래스 실습 프로그램

 

import java.io.FileInputStream;

import java.io.IOException;

 

public class FileInputStreamTest {

 

public static void main(String[ ] args) throws IOException {

 

FileInputStream fis = new FileInputStream("C:/JavaTest/FileOutpStream.txt");

// 지정한 파일을 바이트 스트림방식으로 입력받기 위한 객체 fis 를 생성합니다.

 

int  i;

while((i = fis.read()) != -1) {

System.out.println(i);

// 지정한 파일에서 바이트 스트림방식으로 입력한 값을 화면에 출력합니다.

}

 

System.out.println("지정한 파일에서 바이트 스트림(8bit)방식으로 입력받아 화면에 출력을 완료하였습니다.");

fis.close();

// 바이트 스트림방식의 입력 파일을 닫아줍니다.

}

}

 

 

'자바' 카테고리의 다른 글

FilterInputStream 클래스  (0) 2022.02.28
FilterOutputStream 클래스  (0) 2022.02.25
FileOutputStream 클래스  (0) 2022.02.23
InputStream 클래스  (0) 2022.02.22
OutputStream 클래스  (0) 2022.02.21

댓글