본문 바로가기
Java

[자바] BufferedReader의 EOF 처리 & 여러 줄 입력 처리

by Sky Titan 2020. 8. 24.
728x90

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

'Java' 카테고리의 다른 글

[자바] Comparable, Comparator  (0) 2020.09.01
[자바] ArrayList ↔ Array 간 변환  (0) 2020.08.24
[자바] Error 와 Exception  (0) 2020.08.23
[자바] Array 배열 복사 및 출력  (0) 2020.08.23
[자바] 형 변환 (Type Conversion)  (0) 2020.08.23

댓글