広告

Java : RandomAccess - API使用例

RandomAccess (Java SE 21 & JDK 21) の使用例まとめです。
API仕様書のおともにどうぞ。


概要

List実装で使用されるマーカー・インタフェースで、高速(一般的に一定時間)ランダム・アクセスをサポートしていることを示します。

クラス構成

RandomAccess は、高速なランダムアクセスをサポートしていることを示すマーカー・インタフェースです。
主な実装に ArrayList があります。

final var arrayList = new ArrayList<String>();
System.out.println(arrayList instanceof RandomAccess); // true

final var linkedList = new LinkedList<String>();
System.out.println(linkedList instanceof RandomAccess); // false

関連記事

ページの先頭へ