본문 바로가기

Java/java 기초

파일 읽기

import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;

public class mainClass {
	public static void main(String[] args) throws Exception {
		// file read

		File file = new File("c:\\tmp\\newfile.txt");

		FileReader fr = new FileReader(file);

		// 한문자씩 읽어 들인다.
		/*
		 * int c = fr.read(); 
		 * while(c != -1) { 
		 * // -1 == 파일끝 System.out.println((char)c);
		 * c = fr.read(); 
		 * }
		 */
		//위와 같다
		/*
		int c;
		while ((c = fr.read()) != -1) { // -1 == 파일끝
			System.out.print((char) c);
		}
		*/
		//Buffer == 저장공간
		//문장씩 모아서 읽어 들인다.
		BufferedReader br = new BufferedReader(fr);
		
//		String str = br.readLine();
//		while(str != null) {
//			System.out.println(str);
//			str = br.readLine();
//		}
//		br.close();
		
		String str;
		while((str = br.readLine()) != null) {
			System.out.println(str);
		}
		br.close();
	}
}


'Java > java 기초' 카테고리의 다른 글

객체지향 프로그래밍 기본 개념  (0) 2019.11.27
파일 쓰기  (0) 2019.11.26
파일 생성  (0) 2019.11.26
오버로딩  (0) 2019.11.26
가변 인수 개념 파악하기  (0) 2019.11.26