Bepoz
파즈의 공부 일기
Bepoz
전체 방문자
오늘
어제
  • 분류 전체보기 (232)
    • 공부 기록들 (85)
      • 우테코 (17)
    • Spring (85)
    • Java (43)
    • Infra (17)
    • 책 정리 (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Bepoz

파즈의 공부 일기

Java

Java EOF(End Of File) 처리하기

2020. 9. 11. 17:09

EOF는 데이터에서 더 이상 읽을 수 있는 파일이 없는 것을 뜻한다. 말 그대로 End Of File.

 

알고리즘 문제를 풀다보면 데이터의 개수 n 개를 표기하지 않고 EOF 로 맺는 경우가 종종 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
       /**
         * Scanner의 경우
         */
        while (sc.hasNextLine()) {
            sc.nextLine();
        }
 
        while (sc.hasNextInt()) {
            sc.nextInt();
        }
 
        /**
         * BufferedReader의 경우
         */
        String input = "";
        while ((input = br.readLine()) != null) {
            //input 값 들어옴
        }
Colored by Color Scripter
cs

다음과 같이 처리할 수가 있다. 

'Java' 카테고리의 다른 글

[자료구조] ArrayList의 원리에 대해  (0) 2020.11.10
[자료구조] LinkedList의 원리에 대해  (0) 2020.11.09
Java System.arraycopy() 에 대해  (0) 2020.09.11
Java 다익스트라 알고리즘(Dijkstra Algorithm)에 대해  (0) 2020.09.08
Java 프림 알고리즘(Prim Algorithm)과 크루스칼 알고리즘(Kruskal Algorithm)에 대해  (0) 2020.09.07
    'Java' 카테고리의 다른 글
    • [자료구조] ArrayList의 원리에 대해
    • [자료구조] LinkedList의 원리에 대해
    • Java System.arraycopy() 에 대해
    • Java 다익스트라 알고리즘(Dijkstra Algorithm)에 대해
    Bepoz
    Bepoz
    https://github.com/Be-poz/TIL

    티스토리툴바