• Home

My Codegate

  • Home

자바 BufferedReader 종료방법

2023/11/28 Posted by Codegate Java No Comments

자바에서 백준 문제 풀다가 input을 다르게 받는 경우가 많아서 처리하려다 보니 BufferedReader를 사용하게 되었는데, 이거 사용 중간에 어떻게 멈춰야 되나 싶더라

    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int count = Integer.parseInt(br.readLine());
        while(count-->0) {
            System.out.println(br.readLine());
        }
    }

일단 몇번 돌려야 되는지 횟수를 받는 경우에는 br.readLine() 으로 횟수를 가져온 후 While에 횟수 지정해준 뒤 한번 돌릴 때마다 1씩 빼면서 진행해주면 되는데 readLine() 메소드는 String 타입으로 반환하기 때문에 파싱이 한번 필요하고

    public static void main(String[] args) throws Exception{
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        while(true) {
            String s = br.readLine();
            System.out.println(s);
            if(s.equals("end")) {
                break;
            }
        }
    }

만약 특정 텍스트로 중단시키고 싶으면 값을 받는 도중 특정 값에는 break; 문을 넣어주면 끝이다.

No Comments
0

Leave a Reply Cancel Reply

Introduction

My Codegate

Latest Posts

  • Google Search Console API 연동방법
  • 인텔리제이 Gradle Dependency 최신 버전 보는 방법
  • Wallet-Tracker 개발일지
  • Moralis API 자바로 호출방법
  • IntelliJ Commit 후 Push 따로 하는 방법

Categories

  • My Project (4)
  • Java (42)
  • Algorithm (161)
    • Java (152)
    • Algorithm Knowledge (3)
    • Algorithm site usage (6)
  • Vue.js (1)
  • Spring (4)
  • Docker (2)
  • IntelliJ (20)
  • Uncategorized (7)

Recent Comments

  • Codegate on Hello world!
  • A WordPress Commenter on Hello world!

© 2025 — mycodegate.com

Prev Next