CDC 1.1.2

インタフェース
java.util.List の使用

List を使用しているパッケージ
java.util このパッケージには、コレクションフレームワーク、レガシーコレクションクラス、イベントモデル、日時機能、国際化、およびさまざまなユーティリティークラス (StringTokenizer、乱数ジェネレーター、およびビット配列) が含まれています。 
 

java.util での List の使用
 

List を実装している java.util のクラス
 class AbstractList
          このクラスは、List インタフェースのスケルトン実装を提供し、配列のような「ランダムアクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class AbstractSequentialList
          このクラスは、List インタフェースのスケルトン実装を提供し、リンクリストのような「順次アクセス」データ記憶域に連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
 class ArrayList
          List インタフェースのサイズ変更可能な配列の実装です。
 class LinkedList
          List インタフェースのリンクリストの実装です。
 class Stack
          Stack クラスは、オブジェクトの後入れ先出し (LIFO) スタックを表します。
 class Vector
          Vector クラスは、オブジェクトの可変長配列を実装します。
 

List として宣言されている java.util のフィールド
static List Collections.EMPTY_LIST
          空のリストです (不変)。
 

List を返す java.util のメソッド
static List Arrays.asList(Object[] a)
          指定された配列に連動する固定サイズのリストを返します。
static List Collections.nCopies(int n, Object o)
          指定されたオブジェクトの n 個のコピーで構成される不変のリストを返します。
static List Collections.singletonList(Object o)
          指定されたオブジェクトだけを格納している不変のリストを返します。
 List Vector.subList(int fromIndex, int toIndex)
          この List の、fromIndex (これを含む) と toIndex (これを含まない) の間の部分のビューを返します。
 List AbstractList.subList(int fromIndex, int toIndex)
          このリストの、fromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のビューを返します。
 List List.subList(int fromIndex, int toIndex)
          このリストの、fromIndex (これを含む) から toIndex (これを含まない) の範囲の部分のビューを返します。
static List Collections.synchronizedList(List list)
          指定されたリストに連動する同期 (スレッドセーフな) リストを返します。
static List Collections.unmodifiableList(List list)
          指定されたリストの変更不可能なビューを返します。
 

List 型のパラメータを持つ java.util のメソッド
static int Collections.binarySearch(List list, Object key)
          バイナリサーチアルゴリズムを使用して、指定されたリストから指定されたオブジェクトを検索します。
static int Collections.binarySearch(List list, Object key, Comparator c)
          バイナリサーチアルゴリズムを使用して、指定されたリストから指定されたオブジェクトを検索します。
static void Collections.copy(List dest, List src)
          あるリストから別のリストにすべての要素をコピーします。
static void Collections.fill(List list, Object obj)
          指定されたリストのすべての要素を指定された要素で置き換えます。
static int Collections.indexOfSubList(List source, List target)
          指定されたソースリスト内で、指定されたターゲットリストが最初に出現した位置の開始位置を返します。
static int Collections.lastIndexOfSubList(List source, List target)
          指定されたソースリスト内で、最後に出現した指定ターゲットリストの開始位置を返します。
static boolean Collections.replaceAll(List list, Object oldVal, Object newVal)
          リスト内に出現する指定された値をすべてほかの値に置き換えます。
static void Collections.reverse(List list)
          指定されたリストの要素の順序を逆にします。
static void Collections.rotate(List list, int distance)
          指定されたリストの要素を、指定された距離により回転します。
static void Collections.shuffle(List list)
          デフォルトの乱数発生の元を使用して、指定されたリストの順序を無作為に入れ替えます。
static void Collections.shuffle(List list, Random rnd)
          デフォルトの乱数発生の元を使用して、指定されたリストの順序を無作為に入れ替えます。
static void Collections.sort(List list)
          要素の「自然順序付け」に従って、指定されたリストを昇順にソートします。
static void Collections.sort(List list, Comparator c)
          指定されたコンパレータが示す順序に従って、指定されたリストをソートします。
static void Collections.swap(List list, int i, int j)
          指定されたリストの指定された位置にある要素をスワップします。
static List Collections.synchronizedList(List list)
          指定されたリストに連動する同期 (スレッドセーフな) リストを返します。
static List Collections.unmodifiableList(List list)
          指定されたリストの変更不可能なビューを返します。
 


CDC 1.1.2

Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use of this specification is subject to license terms.