BufferedReader : Java의 입력 스트림을 버퍼링하는 역할을 하는 클래스, Scanner보다 빠르다.
readLine() : Java의 BufferedReader 클래스의 메서드 중 하나이다. 이 메서드는 텍스트 파일 또는 다른 입력 스트림에서 한 줄을 읽고 해당 줄을 문자열로 반환하는 역할을 한다.
기본적으로 readLine() 메서드는 다음과 같은 작업을 수행합니다:
아래의 텍스트파일이 있다고 생각해보면
Hello, World!
This is a new line.
아래의 코드를 사용하여 BufferedReader를 사용하여 파일을 읽고 readLine()을 호출하여 각 줄을 읽을 수 있다.
BufferedReader reader = new BufferedReader(new FileReader("파일경로/파일이름.txt"));
String line;
while ((line = reader.readLine()) != null) {
// 각 줄에 대한 작업 수행
System.out.println(line);
}
reader.close();