본문 바로가기
Java/stream

Java Stream - BufferedReader

by S.T.Lee 2022. 11. 13.
package lec08.fileio04.second.stream.j;

import java.io.BufferedReader;
import java.io.FileReader;
public class BufferedReaderTest {
	public static void main(String[] args) {
		String strPath = "C:\\~~~.txt";
		
		BufferedReader bufferedReader = null;
		
		try {
			bufferedReader = new BufferedReader(new FileReader(strPath));
			while (true) {
				String strData = bufferedReader.readLine();
				if (strData == null) {
					break;
					//data를 reader로 읽어오기 때문에 덩어리로 가져온다. 따라서 크기가 아니라 유무로 판단.
				}
				System.out.print(strData);
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				if (bufferedReader != null) {
					bufferedReader.close();
				}
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
	}
}

'Java > stream' 카테고리의 다른 글

Java Stream - DataOutputStream  (0) 2022.11.13
Java Stream - BufferedWriter  (0) 2022.11.13
Java Stream - BufferedInputStream  (0) 2022.11.13
Java Stream - FileWriter  (0) 2022.11.13
Java Stream - FileReader  (0) 2022.11.13