Back-end/JAVA & Spring

[Java] BufferedReader의 EOF 처리 & 여러 줄 입력 처리 - .readLine()

꼬바리 2021. 5. 17. 17:30

BufferedReader.readLine()

패키지 메서드 설명
BufferedReader readLine() - text를 줄 단위로 읽어들인다.

- 만약 stream의 끝에 다다르면 (EOF) null 값을 반환한다.

 

BufferedReader로 여러 줄 입력 받기

import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {



    public static void main(String[] args) {

        try
        {
            BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

            String str = "";

            while((str = br.readLine()) != null)
            {
                System.out.println(str);
            }

        }
        catch (Exception e)
        {
            e.printStackTrace();
        }
        
    }

}

 

728x90
반응형