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();
}
}
}
}