Skip to content

백준 25206 - 너의 평점은  #1

@kju2405

Description

@kju2405

BOJ 25206 Problem

BufferedReader

Java의 BufferedReader는 파일이나 네트워크 연결과 같은 입력 스트림에서 텍스트 데이터를 효율적으로 읽을 수 있는 클래스입니다.

목적

효율적인 읽기를 위해 입력 데이터를 버퍼에 저장하는 것입니다.
이 버퍼링은 특히 디스크 또는 네트워크 IO와 같이 지연 시간이 긴 소스에서 읽을 때 읽기 작업 성능을 크게 향상시킬 수 있습니다.

읽기 방법

read(): 단일 문자를 읽습니다.
read(char[] cbuf, int off, int len): 문자를 배열로 읽어옵니다.
readLine(): 텍스트 한 줄을 읽습니다. 줄은 줄 바꿈('\n'), 캐리지 리턴('\r') 또는 줄 바꿈 바로 뒤에 오는 캐리지 리턴 중 하나로 종료되는 것으로 간주됩니다.

스트림 닫기

시스템 리소스를 확보하려면 BufferedReader를 닫는 것이 중요합니다. 이는 close() 메소드를 사용하여 수행할 수 있습니다. Java 7부터는 리소스가 자동으로 닫히도록 하는 try-with-resources 문을 사용하여 더 우아하게 처리되는 경우가 많습니다.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions