BufferedReader

journey·2023년 12월 16일
0

BufferedReader

Java에서 제공하는 클래스
문자 입력 스트림으로부터 텍스트를 읽어 들이고 버퍼링하는 기능 제공

-> 입력 데이터를 효율적으로 읽기 위해 필요
-> 버퍼링: 내부적으로 버퍼(임시 저장 공간)를 사용하여, 데이터를 조금씩 읽어와서 버퍼에 저장합니다. 이후, 필요할 때 버퍼에서 데이터를 가져옵니다. 이렇게 하면 매번 데이터 소스에 접근하는 비용을 줄일 수 있어 성능이 향상


BufferedReader의 생성

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

BufferedReader의 주요 메서드

  • read(): 단일 문자를 읽습니다. 파일의 끝에 도달하면 -1을 반환합니다.
  • readLine(): 한 줄의 텍스트를 읽고, 그 줄의 내용을 문자열로 반환합니다. 줄의 끝에 도달하면 null을 반환합니다.
profile
백엔드 개발 여정

0개의 댓글

관련 채용 정보