본문 바로가기
JAVA/IO

자바(파일) FileIO_Test01 예제

by 미눅스[멘토] 2023. 6. 24.
728x90
package kr.or.ddit.basic;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class FileIOTest01 {
	//파일의 내용을 읽어와 화면에 출려하는 예제 - 바이트 기반 스트림 이용
	public static void main(String[] args) {
		
		try {
			//사용할 스트림 객체 생성하기 ==> 파일을 읽어올 바이트기반 스트림 객체 생성하기
			//	==> 생성자에 읽어올 파일 정보를 문자열 또는 File객체로 넘겨준다.
			
			// 방법1. ==> 문자열로 지정하기
			//FileInputStream fin = new FileInputStream("d:/D_Other/test.txt");
			
			//방법2. ==> File객체로 지정하기
			File file = new File("d:/D_Other/test.txt");
			FileInputStream fin = new FileInputStream(file);
				
				
			int c; //읽어온 데이터를 저장할 변수
			
			while(( c = fin.read())!= -1) {
				
				//읽어온 데이터를 화면에 출력하기
				System.out.print((char)c);
			}
			
			fin.close();
			
		} catch (IOException e) {
			System.out.println("입출력 오류 : " + e.getMessage());
		}
		
		
	}
}

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

자바(파일) FileIO_Test03 예제  (0) 2023.06.24
자바(파일) FileIO_Test02 예제  (0) 2023.06.24
자바(파일복사) FileCopy 예제  (0) 2023.06.24
자바(데이터) DataIO_Test 예제  (0) 2023.06.24
자바(바이트) ByteArrayIO_Test02 예제  (0) 2023.06.24