Java : RandomAccess - API使用例
RandomAccess (Java SE 21 & JDK 21) の使用例まとめです。
API仕様書のおともにどうぞ。
概要
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
関連記事
- List(リスト)の基本
- Map(マップ)の基本
- Set(セット)の基本
- List の初期化方法いろいろ
- Map の初期化方法いろいろ
- Set の初期化方法いろいろ
- 配列 vs. List
- 配列からListへの変換
- List から配列への変換
- API 使用例
- Collection (コレクション)
- Collections (コレクション操作)
- Comparable
- Comparator
- Iterator
- List (リスト)
- Map (マップ)
- Map.Entry (キーと値のペア)
- Queue (キュー)
- AbstractQueue
- ArrayBlockingQueue (ブロッキング・配列キュー)
- ArrayDeque (両端キュー)
- BlockingDeque (ブロッキング・両端キュー)
- BlockingQueue (ブロッキング・キュー)
- ConcurrentLinkedDeque (並列処理用・両端キュー)
- ConcurrentLinkedQueue (並列処理用キュー)
- Deque (両端キュー)
- LinkedBlockingDeque (ブロッキング・リンク両端キュー)
- LinkedBlockingQueue (ブロッキング・リンクキュー)
- LinkedList (二重リンク・リスト)
- PriorityBlockingQueue (ブロッキング・優先度付きキュー)
- PriorityQueue (優先度付きキュー)
- Set (セット)
- Spliterator