Java : Readable - API使用例
Readable (Java SE 22 & JDK 22) の使い方まとめです。
だいたいのメソッドを網羅済みです。
API仕様書のおともにどうぞ。
概要
Readable は CharBuffer へ文字を読み込むインタフェースです。
final Readable readable = CharBuffer.wrap("abc");
final var cb = CharBuffer.allocate(5);
System.out.println(readable.read(cb)); // 3
System.out.println(Arrays.toString(cb.array())); // [a, b, c, , ]
メソッド
int read (CharBuffer cb)
final Readable readable = CharBuffer.wrap("abc");
final var cb = CharBuffer.allocate(5);
System.out.println(readable.read(cb)); // 3
System.out.println(Arrays.toString(cb.array())); // [a, b, c, , ]
final Readable readable = CharBuffer.wrap("abcdXYZ");
final var cb1 = CharBuffer.allocate(5);
System.out.println(readable.read(cb1)); // 5
System.out.println(Arrays.toString(cb1.array())); // [a, b, c, d, X]
final var cb2 = CharBuffer.allocate(5);
System.out.println(readable.read(cb2)); // 2
System.out.println(Arrays.toString(cb2.array())); // [Y, Z, , , ]