Readable — 문자의 소스 인터페이스

Readable — 문자의 소스 인터페이스

Readable은 문자의 소스(source)예요. Readable의 문자들은 read 메서드를 호출하는 쪽에 CharBuffer를 통해 제공돼요. 텍스트 데이터를 생성하는 객체를 버퍼 기반으로 읽을 수 있게 해 주는 간단한 인터페이스예요.

출처: Java API Reference

본문

int read(CharBuffer cb) throws IOException

지정된 문자 버퍼에 문자들을 읽어요. 읽혀진 문자의 수를 반환하며, 더 이상 읽을 문자가 없으면 -1을 반환해요. 버퍼가 채워지거나 더 이상 문자가 없을 때까지 읽기를 시도해요.

이 인터페이스는 문자 스트림처럼 선형적으로 문자를 소비하는 대신, 버퍼를 통해 일괄적으로 문자를 읽어내는 방식을 정의해요. java.io.Reader 같은 클래스가 이 인터페이스의 구현을 기반으로 동작할 수 있어요.

더 알아보기 (Learn more)