ezhoon

EOF이란 무엇인가? 본문

Java/이론 및 사용방법

EOF이란 무엇인가?

ezhoon 2022. 1. 6. 21:13

EOF(End Of File)


EOF는 End Of File의 약자로 데이터 소스로부터 더 이상 읽을 수 있는 데이터가 없음을 나타내는 용어입니다.

예시 문제로 백준 10951이 있습니다.

 

EOF 사용법


BufferedReader를 주로 사용하니 이것을 예시로 하겠습니다.

 

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

        StringBuilder sb = new StringBuilder();
        String str;

        while ((str = br.readLine()) != null) {

br.readLine()으로 입력값을 계속 읽어오되, 읽은 값이 만약 null 이면 반복문을 종료하는 방식입니다.

 

이러한 방식을 사용해서 항상 무한히 반복되지 않는 반복문을 만들어야 한다는 것을 인지해야합니다.

'Java > 이론 및 사용방법' 카테고리의 다른 글

선택정렬  (0) 2022.02.02
Queue 주요 기능 정리  (0) 2022.01.27
Stack 주요 기능 정리  (0) 2022.01.26
Map - HashMap  (0) 2022.01.23
Set - HashSet, TreeSet, LinkedHashSet  (0) 2022.01.17
Comments