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

Collectionを使用するパッケージ
パッケージ
説明
このパッケージは、JDIイベントとイベント処理を定義します。
このパッケージには、java.lang.management APIの標準実装に対するJDKの拡張機能が含まれており、プラットフォームの他のコンポーネントの管理インタフェースも定義します。
組込みのHTTPサーバーの構築に使用できる、単純で高度なHTTPサーバーAPIを提供します。
ユーザー・インタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。
Beanコンテキストに関連するクラスおよびインタフェースを提供します。
モジュール記述子をサポートし、解決およびサービス・バインディングによってモジュールの構成を作成するクラス。
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
コレクション・フレームワーク、国際化サポート・クラス、サービス・ローダー、プロパティ、乱数生成、文字列解析とスキャン・クラス、Base64エンコーディングとデコード、ビット配列、およびその他のユーティリティ・クラスが含まれています。
並行プログラミングでよく使用されるユーティリティ・クラスです。
組込みの同期および監視から区別された状態をロックおよび待機するためのフレームワークを提供するインタフェースおよびクラス。
JAR (Java ARchive)ファイル形式の読み込みと書込みに使うクラスを提供します。JARは、必要に応じてマニフェスト・ファイルを付随させることのできる、標準的なZIPに基づくファイル形式です。
コレクションに対するマップ-リデュース変換など、要素のストリームに対する関数型の操作をサポートするクラスです。
Java Management Extensionsのコア・クラスを提供します。
公開データ型とOpen MBean記述子クラスを提供します。
関係サービスの定義を提供します。
セキュア・ソケット・パッケージのクラスを提供します。
パッケージjavax.print.attribute.standardには、特定の印刷属性のクラスが含まれています。
スクリプトAPIは、Javaスクリプト・エンジンを定義するインタフェースとクラスで構成され、Javaアプリケーションで使用するためのフレームワークを提供します。
JDBC RowSet実装用の標準インタフェースと基底クラスです。
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
コンパイラなどのプログラムから呼び出せるツールのインタフェースを提供します。
Javaプログラミング言語コードの"snippets"を対話的に評価するRead-Eval-Print Loop (REPL)などのツールを作成するためのインタフェースを提供します。
  • com.sun.jdi.eventでのCollectionの使用

    com.sun.jdi.eventCollectionのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    指定された時間にターゲットVirtualMachineによっていくつかのEventオブジェクトが作成されることがあります。
  • com.sun.managementでのCollectionの使用

    Collectionを返すcom.sun.managementのメソッド
    修飾子と型
    メソッド
    説明
    GcInfo.values()
     
  • com.sun.net.httpserverでのCollectionの使用

    Collectionを返すcom.sun.net.httpserverのメソッド
    修飾子と型
    メソッド
    説明
    Headers.values()
     
  • java.awtでのCollectionの使用

    Collectionを返すjava.awtのメソッド
    修飾子と型
    メソッド
    説明
    RenderingHints.values()
    このRenderingHintsに含まれる値のCollectionビューを返します。
  • java.beans.beancontextでのCollectionの使用

    java.beans.beancontextでのCollectionのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    BeanContextはJavaBeansの論理階層コンテナとして機能します。
    interface 
    BeanContextServicesインタフェースは、BeanContextChildオブジェクトがジェネリック・サービスを受けられるようにするためのメカニズムをBeanContextに提供します。
    Collectionを実装するjava.beans.beancontextのクラス
    修飾子と型
    クラス
    説明
    class 
    このヘルパー・クラスは、java.beans.beancontext.BeanContextServicesインタフェースのユーティリティの実装を提供します。
    class 
    このヘルパー・クラスは、java.beans.beancontext.BeanContextインタフェースのユーティリティの実装を提供します。
    Collectionとして宣言されているjava.beans.beancontextのフィールド
    修飾子と型
    フィールド
    説明
    protected Collection
    BeanContextMembershipEvent.children
    このイベント通知によって影響を受ける子のリストです。
    Collection型のパラメータを持つjava.beans.beancontextのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    BeanContextSupport.addAll(Collection c)
    ChildrenのセットにCollectionを追加します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。
    boolean
    BeanContextSupport.containsAll(Collection c)
    指定したCollection内のすべてのオブジェクトがこのBeanContextの子であるかどうかをテストします。
    protected final void
    BeanContextSupport.deserialize(ObjectInputStream ois, Collection coll)
    コレクションを直列化復元するためにreadObjectによって使用されます。
    boolean
    BeanContextSupport.removeAll(Collection c)
    指定されたすべての子を削除します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。
    boolean
    BeanContextSupport.retainAll(Collection c)
    指定された子だけを保持します(サポートされていない)。実装では、階層のロックおよび「子」のprotectedフィールドについて同期をとる必要があります。
    protected final void
    BeanContextSupport.serialize(ObjectOutputStream oos, Collection<?> coll)
    コレクションを直列化するためにwriteObjectによって使用されます。
    Collection型のパラメータを持つjava.beans.beancontextのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    BeanContextMembershipEventの作成
  • java.lang.moduleでのCollectionの使用

    Collectionのパラメータを持つjava.lang.moduleのメソッド
    修飾子と型
    メソッド
    説明
    Configuration.resolve(ModuleFinder before, ModuleFinder after, Collection<String> roots)
    ルート・モジュールのコレクションを親として解決し、新しい構成を作成します。
    Configuration.resolve(ModuleFinder before, List<Configuration> parents, ModuleFinder after, Collection<String> roots)
    ルート・モジュールのコレクションを解決して構成を作成します。
    Configuration.resolveAndBind(ModuleFinder before, ModuleFinder after, Collection<String> roots)
    ルート・モジュールのコレクションをサービス・バインディングとともに解決し、この構成を親として使用して、新しい構成を作成します。
    Configuration.resolveAndBind(ModuleFinder before, List<Configuration> parents, ModuleFinder after, Collection<String> roots)
    サービス・バインディングを使用してルート・モジュールのコレクションを解決し、構成を作成します。
  • java.securityでのCollectionの使用

    Collectionを返すjava.securityのメソッド
    修飾子と型
    メソッド
    説明
    Provider.values()
    このProviderに含まれるプロパティ値の変更不可の収集ビューを返します。
  • java.security.certでのCollectionの使用

    Collectionを返すjava.security.certのメソッド
    修飾子と型
    メソッド
    説明
    abstract Collection<? extends Certificate>
    CertificateFactorySpi.engineGenerateCertificates(InputStream inStream)
    指定された入力ストリームinStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。
    abstract Collection<? extends CRL>
    CertificateFactorySpi.engineGenerateCRLs(InputStream inStream)
    指定された入力ストリームinStreamから読み込まれたCRLのコレクション・ビュー(空の場合もある)を返します。
    abstract Collection<? extends Certificate>
    CertStoreSpi.engineGetCertificates(CertSelector selector)
    指定したセレクタに一致するCertificateCollectionを返します。
    abstract Collection<? extends CRL>
    CertStoreSpi.engineGetCRLs(CRLSelector selector)
    指定したセレクタに一致するCRLCollectionを返します。
    final Collection<? extends Certificate>
    CertificateFactory.generateCertificates(InputStream inStream)
    指定された入力ストリームinStreamから読み込まれた証明書のコレクション・ビュー(空の場合もある)を返します。
    final Collection<? extends CRL>
    CertificateFactory.generateCRLs(InputStream inStream)
    指定された入力ストリームinStreamから読み込まれたCRLのコレクション・ビュー(空の場合もある)を返します。
    final Collection<? extends Certificate>
    CertStore.getCertificates(CertSelector selector)
    指定したセレクタに一致するCertificateCollectionを返します。
    CollectionCertStoreParameters.getCollection()
    CertificateCRLが取得されるCollectionを返します。
    final Collection<? extends CRL>
    CertStore.getCRLs(CRLSelector selector)
    指定したセレクタに一致するCRLCollectionを返します。
    X509Certificate.getIssuerAlternativeNames()
    IssuerAltName拡張機能(OID = 2.5.29.18)から、発行者の代替名の不変なコレクションを取得します。
    X509CRLSelector.getIssuerNames()
    issuerNamesの基準値の複製を返します。
    X509CRLSelector.getIssuers()
    issuerNamesの基準値を返します。
    X509CertSelector.getPathToNames()
    pathToNames基準値の複製を返します。
    X509Certificate.getSubjectAlternativeNames()
    SubjectAltName拡張機能(OID = 2.5.29.17)から、サブジェクトの代替名の不変なコレクションを取得します。
    X509CertSelector.getSubjectAlternativeNames()
    subjectAlternativeNames基準値のコピーを返します。
    Collection型のパラメータを持つjava.security.certのメソッド
    修飾子と型
    メソッド
    説明
    abstract void
    PKIXCertPathChecker.check(Certificate cert, Collection<String> unresolvedCritExts)
    指定した証明書をその内部状態でチェックし、証明書が処理する機能拡張でクリティカルなものがあれば、解釈処理できない機能拡張を表すOID文字列の指定したコレクションから、その機能拡張を削除します。
    void
    X509CRLSelector.setIssuerNames(Collection<?> names)
    ノート: 代わりにX509CRLSelector.setIssuers(Collection)を使用するか、このメソッドを使用する際にバイト配列形式の識別名のみを指定してください。
    void
    X509CRLSelector.setIssuers(Collection<X500Principal> issuers)
    issuerNamesの基準値を設定します。
    void
    X509CertSelector.setPathToNames(Collection<List<?>> names)
    pathToNames基準値を設定します。
    void
    X509CertSelector.setSubjectAlternativeNames(Collection<List<?>> names)
    subjectAlternativeNames基準値を設定します。
    Collection型のパラメータを持つjava.security.certのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    指定したCollectionから証明書とCRLが取得できるようなCollectionCertStoreParametersのインスタンスを作成します。
  • java.utilでのCollectionの使用

    java.utilでのCollectionのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    両端で要素の挿入および削除をサポートする線形コレクションです。
    interface 
    List<E>
    順序付けられたコレクション。リスト内の各要素が挿入される場所をユーザーが正確に制御できます。
    interface 
    指定の検索ターゲットにもっとも近い一致内容を報告するナビゲーション・メソッドで拡張されたSortedSetです。
    interface 
    処理の前に要素を保持するために設計されたコレクション。
    interface 
    検出順序が明確に定義され、両端での操作をサポートし、逆転可能なコレクション。
    interface 
    SequencedCollectionSetの両方であるコレクション。
    interface 
    Set<E>
    重複要素のないコレクションです。
    interface 
    その要素に対して全体順序付けを提供するSetです。
    Collectionを実装するjava.utilのクラス
    修飾子と型
    クラス
    説明
    class 
    このクラスは、このインタフェースの実装に必要な労力を最小限に抑えるために、Collectionインタフェースのスケルトン実装を提供します。
    class 
    このクラスは、Listインタフェースのスケルトン実装を提供し、配列のような「ランダム・アクセス」データ・ストアに連動するこのインタフェースを実装するのに必要な作業量を最小限に抑えます。
    class 
    このクラスは、Queueのいくつかのオペレーションのスケルトン実装を提供します。
    class 
    このクラスは、"順次アクセス"データ・ストア(リンクされたリストなど)に支えられたこのインタフェースの実装に必要な作業を最小限に抑えるために、Listインタフェースのスケルトン実装を提供します。
    class 
    このクラスは、Setインタフェースのスケルトン実装を提供し、このインタフェースの実装に必要な作業を最小限に抑えます。
    class 
    Dequeインタフェースのサイズ変更可能な配列の実装です。
    class 
    Listインタフェースのサイズ変更可能な配列実装。
    class 
    EnumSet<E extends Enum<E>>
    列挙型と一緒に使用するための特殊なSet実装です。
    class 
    このクラスは、ハッシュ表(実際にHashMapインスタンス)に支えられたSetインタフェースを実装します。
    class 
    Setインタフェースのハッシュ表およびリンク・リスト実装。検出順序は明確に定義されています。
    class 
    ListおよびDequeインタフェースの二重リンク・リスト実装です。
    class 
    優先度ヒープに基づく、制限なしの優先度キューです。
    class 
    Stackクラスは、オブジェクトの後入れ先出し(LIFO)スタックを表します。
    class 
    TreeMapに基づくNavigableSet実装です。
    class 
    Vectorクラスは、オブジェクトの可変長配列を実装します。
    Collectionを返すjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    static <E> Collection<E>
    Collections.checkedCollection(Collection<E> c, Class<E> type)
    指定されたコレクションの、動的に型保証されたビューを返します。
    static <T> Collection<T>
    指定されたコレクションに連動する同期(スレッドセーフな)コレクションを返します。
    static <T> Collection<T>
    Collections.unmodifiableCollection(Collection<? extends T> c)
    指定されたコレクションの「変更不可能なビュー」を返します。
    AbstractMap.values()
    このマップに含まれる値のCollectionビューを返します。
    EnumMap.values()
    このマップに含まれる値のCollectionビューを返します。
    HashMap.values()
    このマップに含まれる値のCollectionビューを返します。
    Hashtable.values()
    このマップに含まれる値のCollectionビューを返します。
    IdentityHashMap.values()
    このマップに含まれる値のCollectionビューを返します。
    LinkedHashMap.values()
    このマップに含まれる値のCollectionビューを返します。
    Map.values()
    このマップに含まれる値のCollectionビューを返します。
    SortedMap.values()
    このマップに含まれる値のCollectionビューを返します。
    TreeMap.values()
    このマップに含まれる値のCollectionビューを返します。
    WeakHashMap.values()
    このマップに含まれる値のCollectionビューを返します。
    Collection型のパラメータを持つjava.utilのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    AbstractCollection.addAll(Collection<? extends E> c)
    指定されたコレクションのすべての要素をこのコレクションに追加します(オプションの操作)。
    boolean
    AbstractList.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、このリストの指定された位置に挿入します(オプションの操作)。
    boolean
    AbstractQueue.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素をこのキューに追加します。
    boolean
    AbstractSequentialList.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、このリストの指定された位置に挿入します(オプションの操作)。
    boolean
    ArrayDeque.addAll(Collection<? extends E> c)
    このデキューの最後に指定されたコレクション内のすべての要素を、コレクションのイテレータによって戻される順序で、各デキューに対してArrayDeque.addLast(E)をコールするかのように追加します。
    boolean
    ArrayList.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
    boolean
    ArrayList.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。
    boolean
    Collection.addAll(Collection<? extends E> c)
    指定されたコレクションのすべての要素をこのコレクションに追加します(オプションの操作)。
    static <T> boolean
    Collections.addAll(Collection<? super T> c, T... elements)
    指定されたすべての要素を指定されたコレクションに追加します。
    boolean
    Deque.addAll(Collection<? extends E> c)
    このデキューの最後に指定されたコレクション内のすべての要素を、コレクションのイテレータによって戻される順序で、各デキューに対してDeque.addLast(E)をコールするかのように追加します。
    boolean
    LinkedList.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
    boolean
    LinkedList.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのリストの最後に追加します。
    boolean
    List.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、このリストの指定された位置に挿入します(オプションの操作)。
    boolean
    List.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序で、このリストの最後に追加します(オプションの操作)。
    boolean
    Set.addAll(Collection<? extends E> c)
    指定されたコレクションのすべての要素について、その要素がこのセット内にない場合、セットに追加します(オプションの操作)。
    boolean
    TreeSet.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素をセットに追加します。
    boolean
    Vector.addAll(int index, Collection<? extends E> c)
    指定されたCollection内のすべての要素を、Vectorの指定された位置に挿入します。
    boolean
    Vector.addAll(Collection<? extends E> c)
    指定されたCollection内のすべての要素をこのVectorの末尾に、そのCollectionのIteratorによって返される順序で追加します。
    static <E> Collection<E>
    Collections.checkedCollection(Collection<E> c, Class<E> type)
    指定されたコレクションの、動的に型保証されたビューを返します。
    boolean
    AbstractCollection.containsAll(Collection<?> c)
    指定したコレクションのすべての要素がこのコレクションに含まれている場合、trueを返します。
    boolean
    Collection.containsAll(Collection<?> c)
    指定したコレクションのすべての要素がこのコレクションに含まれている場合、trueを返します。
    boolean
    指定されたコレクションのすべての要素がこのリストに含まれている場合にtrueを返します。
    boolean
    指定されたコレクションのすべての要素がこのセットに含まれている場合にtrueを返します。
    boolean
    Vector.containsAll(Collection<?> c)
    Vectorが指定のCollection内のすべての要素を保持する場合にtrueを返します。
    static <E extends Enum<E>>
    EnumSet<E>
    EnumSet.copyOf(Collection<E> c)
    指定されたコレクションから初期化されたenumセットを作成します。
    static <E> List<E>
    List.copyOf(Collection<? extends E> coll)
    指定されたCollectionの要素をその反復順序で含む「変更不可能なList」を返します。
    static <E> Set<E>
    Set.copyOf(Collection<? extends E> coll)
    指定されたCollectionの要素を含む「変更不可能なSet」を返します。
    static boolean
    Collections.disjoint(Collection<?> c1, Collection<?> c2)
    指定された2つのコレクションに共通の要素が存在しない場合、trueを返します。
    static <T> Enumeration<T>
    Collections.enumeration(Collection<T> c)
    指定されたコレクションの列挙を返します。
    static List<Locale>
    Locale.filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)
    RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致するLocaleインスタンスのリストを返します。
    static List<Locale>
    Locale.filter(List<Locale.LanguageRange> priorityList, Collection<Locale> locales, Locale.FilteringMode mode)
    RFC 4647に定義されているフィルタリング・メカニズムを使用して、一致するLocaleインスタンスのリストを返します。
    static List<String>
    Locale.filterTags(List<Locale.LanguageRange> priorityList, Collection<String> tags)
    RFC 4647に定義されている基本フィルタリング・メカニズムを使用して、一致する言語タグのリストを返します。
    static List<String>
    RFC 4647に定義されている基本フィルタリング・メカニズムを使用して、一致する言語タグのリストを返します。
    static int
    Collections.frequency(Collection<?> c, Object o)
    指定されたコレクション内で、指定されたオブジェクトと等価な要素の数を返します。
    static Locale
    Locale.lookup(List<Locale.LanguageRange> priorityList, Collection<Locale> locales)
    RFC 4647で定義されている検索メカニズムを使用してもっとも一致する言語タグのLocaleインスタンスを返します。
    static String
    Locale.lookupTag(List<Locale.LanguageRange> priorityList, Collection<String> tags)
    RFC 4647で定義されている検索メカニズムを使用してもっとも一致する言語タグを返します。
    static <T extends Object & Comparable<? super T>>
    T
    Collections.max(Collection<? extends T> coll)
    要素の自然順序付けに従って、指定されたコレクションの最大の要素を返します。
    static <T> T
    Collections.max(Collection<? extends T> coll, Comparator<? super T> comp)
    指定されたコンパレータが示す順序に従って、指定されたコレクションの最大の要素を返します。
    static <T extends Object & Comparable<? super T>>
    T
    Collections.min(Collection<? extends T> coll)
    要素の自然順序付けに従って、指定されたコレクションの最小の要素を返します。
    static <T> T
    Collections.min(Collection<? extends T> coll, Comparator<? super T> comp)
    指定されたコンパレータが示す順序に従って、指定されたコレクションの最小の要素を返します。
    boolean
    AbstractCollection.removeAll(Collection<?> c)
    指定されたコレクションにも格納されているこのコレクションのすべての要素を削除します(オプションの操作)。
    boolean
    AbstractSet.removeAll(Collection<?> c)
    このセットから、指定されたコレクションに含まれる要素をすべて削除します(オプションの操作)。
    boolean
    ArrayDeque.removeAll(Collection<?> c)
     
    boolean
    ArrayList.removeAll(Collection<?> c)
    リストから、指定されたコレクション内に保持されているすべての要素を削除します。
    boolean
    Collection.removeAll(Collection<?> c)
    指定されたコレクションにも格納されているこのコレクションのすべての要素を削除します(オプションの操作)。
    boolean
    List.removeAll(Collection<?> c)
    このリストから、指定されたコレクションに含まれる要素をすべて削除します(オプションの操作)。
    boolean
    PriorityQueue.removeAll(Collection<?> c)
     
    boolean
    このセットから、指定されたコレクションに含まれる要素をすべて削除します(オプションの操作)。
    boolean
    Vector.removeAll(Collection<?> c)
    Vectorから、指定されたCollection内に保持されているすべての要素を削除します。
    boolean
    AbstractCollection.retainAll(Collection<?> c)
    このコレクションにおいて、指定されたコレクションに格納されている要素だけを保持します(オプションの操作)。
    boolean
    ArrayDeque.retainAll(Collection<?> c)
     
    boolean
    ArrayList.retainAll(Collection<?> c)
    指定されたコレクション内に保持されている、リスト内の要素だけを保持します。
    boolean
    Collection.retainAll(Collection<?> c)
    このコレクションにおいて、指定されたコレクションに格納されている要素だけを保持します(オプションの操作)。
    boolean
    List.retainAll(Collection<?> c)
    このリスト内で、指定されたコレクションに含まれている要素だけを保持します(オプションの操作)。
    boolean
    PriorityQueue.retainAll(Collection<?> c)
     
    boolean
    セット内の要素のうち、指定されたコレクション内にある要素だけを保持します(オプションの操作)。
    boolean
    Vector.retainAll(Collection<?> c)
    指定されたCollection内に保持されている、Vector内の要素だけを保持します。
    static <T> Spliterator<T>
    Spliterators.spliterator(Collection<? extends T> c, int characteristics)
    指定されたコレクションのiteratorを要素のソースとして使用し、その初期サイズとしてsizeを通知してSpliteratorを作成します。
    static <T> Collection<T>
    指定されたコレクションに連動する同期(スレッドセーフな)コレクションを返します。
    static <T> Collection<T>
    Collections.unmodifiableCollection(Collection<? extends T> c)
    指定されたコレクションの「変更不可能なビュー」を返します。
    Collection型のパラメータを持つjava.utilのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ArrayDeque(Collection<? extends E> c)
    指定されたコレクションのイテレータが返す順序で、その要素を格納する両端キューを作成します。
     
    ArrayList(Collection<? extends E> c)
    指定されたコレクションの要素が含まれているリストを、コレクションのイテレータによって返される順序で構築します。
     
    HashSet(Collection<? extends E> c)
    指定されたコレクションの要素を格納する新規セットを作成します。
     
    LinkedHashSet(Collection<? extends E> c)
    指定されたコレクションと同じ要素で新しいリンク・ハッシュ・セットを構築します。
     
    LinkedList(Collection<? extends E> c)
    指定されたコレクションの要素が含まれているリストを、コレクションのイテレータによって返される順序で構築します。
     
    PriorityQueue(Collection<? extends E> c)
    指定されたコレクション内の要素を含むPriorityQueueを作成します。
     
    TreeSet(Collection<? extends E> c)
    指定されたコレクション内の要素を持ち、その要素の自然順序付けに従ってソートされた新しいツリー・セットを作成します。
     
    Vector(Collection<? extends E> c)
    指定されたコレクションのイテレータが返した順序で、その要素を格納するVectorを作成します。
  • java.util.concurrentでのCollectionの使用

    java.util.concurrentでのCollectionのサブインタフェース
    修飾子と型
    インタフェース
    説明
    interface 
    要素の取得時に両端キューが空でなくなるまで待機したり、要素の格納時に両端キュー内に空きが生じるまで待機するブロック操作を追加でサポートしたりするDequeです。
    interface 
    要素の取得時にキューが空でなくなるまで待機したり、要素の格納時にキュー内に空きが生じるまで待機する操作を追加でサポートしたりするQueueです。
    interface 
    コンシューマが要素を受け取るまでプロデューサが待機するBlockingQueue
    Collectionを実装するjava.util.concurrentのクラス
    修飾子と型
    クラス
    説明
    class 
    配列に連動する、制限付きのブロッキング・キューです。
    static final class 
    キーのSetとしてのConcurrentHashMapのビューです。オプションで、共通の値にマップすることによって追加を有効化できます。
    class 
    リンク・ノードに基づく、制限なしの並行両端キューです。
    class 
    リンク・ノードに基づく、制限なしのスレッドセーフなキューです。
    class 
    ConcurrentSkipListMapに基づくスケーラブルな並行NavigableSet実装です。
    class 
    基になる配列の新しいコピーを作成することにより、すべての推移的操作(addsetなど)が実装されるArrayListのスレッドセーフな変数です。
    class 
    内部のCopyOnWriteArrayListをすべてのオペレーションで使用するSetです。
    class 
    DelayQueue<E extends Delayed>
    Delayed要素のバインドされていない「ブロック・キュー」。この要素では、遅延が期限切れになると、要素が一般的に削除の対象になります。
    class 
    リンク・ノードに基づく、オプションで制限付きになるブロッキング両端キューです。
    class 
    リンク・ノードに基づく、オプションで制限付きになるブロッキング・キューです。
    class 
    リンク・ノードに基づく、制限なしのTransferQueueです。
    class 
    クラスPriorityQueueと同じ順序付けルールを使用するとともにブロッキング取得オペレーションを提供する、制限なしのブロッキング・キューです。
    class 
    各挿入オペレーションが別のスレッドによる対応する削除オペレーションを待機する必要がある(およびその逆の) ブロッキング・キューです。
    Collectionを返すjava.util.concurrentのメソッド
    修飾子と型
    メソッド
    説明
    protected Collection<Thread>
    Semaphore.getQueuedThreads()
    パーミットの取得を待機しているスレッドを含むコレクションを返します。
    static <T extends ForkJoinTask<?>>
    Collection<T>
    ForkJoinTask.invokeAll(Collection<T> tasks)
    指定されたコレクション内のすべてのタスクをフォークし、各タスクに対してisDoneが適用されるか、(チェックされない)例外が発生する場合に復帰します。後者の場合、例外が再スローされます。
    ConcurrentHashMap.values()
    このマップに含まれる値のCollectionビューを返します。
    ConcurrentSkipListMap.values()
    このマップに含まれる値のCollectionビューを返します。
    Collection型のパラメータを持つjava.util.concurrentのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    ConcurrentHashMap.KeySetView.addAll(Collection<? extends K> c)
    それぞれについてConcurrentHashMap.KeySetView.add(K)を呼び出すかのように、指定されたコレクションのすべての要素をこのセットに追加します。
    boolean
    ConcurrentLinkedDeque.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこの両端キューの最後に追加します。
    boolean
    ConcurrentLinkedQueue.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのキューの最後に追加します。
    boolean
    CopyOnWriteArrayList.addAll(int index, Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
    boolean
    CopyOnWriteArrayList.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのリストの最後に追加します。
    boolean
    CopyOnWriteArraySet.addAll(Collection<? extends E> c)
    指定されたコレクションのすべての要素について、その要素がこのセット内にない場合、セットに追加します。
    boolean
    LinkedBlockingDeque.addAll(Collection<? extends E> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこの両端キューの最後に追加します。
    int
    CopyOnWriteArrayList.addAllAbsent(Collection<? extends E> c)
    このリストに含まれていない、指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でこのリストの最後に追加します。
    boolean
    CopyOnWriteArrayList.containsAll(Collection<?> c)
    指定されたコレクションのすべての要素がこのリストに含まれている場合にtrueを返します。
    boolean
    CopyOnWriteArraySet.containsAll(Collection<?> c)
    指定されたコレクションのすべての要素がこのセットに含まれている場合にtrueを返します。
    boolean
    SynchronousQueue.containsAll(Collection<?> c)
    指定されたコレクションが空でないかぎり、falseを返します。
    protected int
    ForkJoinPool.drainTasksTo(Collection<? super ForkJoinTask<?>> c)
    実行されなかった、送信およびフォークされた使用可能なすべてのタスクをスケジュール・キューから削除し、実行ステータスを変更せずにそれらを指定されたコレクションに追加します。
    int
    ArrayBlockingQueue.drainTo(Collection<? super E> c)
     
    int
    ArrayBlockingQueue.drainTo(Collection<? super E> c, int maxElements)
     
    int
    BlockingQueue.drainTo(Collection<? super E> c)
    このキューから利用可能なすべての要素を削除し、それらを指定されたコレクションに追加します。
    int
    BlockingQueue.drainTo(Collection<? super E> c, int maxElements)
    指定された数以内の利用可能な要素をこのキューから削除し、指定されたコレクションに追加します。
    int
    DelayQueue.drainTo(Collection<? super E> c)
     
    int
    DelayQueue.drainTo(Collection<? super E> c, int maxElements)
     
    int
    LinkedBlockingDeque.drainTo(Collection<? super E> c)
     
    int
    LinkedBlockingDeque.drainTo(Collection<? super E> c, int maxElements)
     
    int
    LinkedBlockingQueue.drainTo(Collection<? super E> c)
     
    int
    LinkedBlockingQueue.drainTo(Collection<? super E> c, int maxElements)
     
    int
    LinkedTransferQueue.drainTo(Collection<? super E> c)
     
    int
    LinkedTransferQueue.drainTo(Collection<? super E> c, int maxElements)
     
    int
    PriorityBlockingQueue.drainTo(Collection<? super E> c)
     
    int
    PriorityBlockingQueue.drainTo(Collection<? super E> c, int maxElements)
     
    int
    SynchronousQueue.drainTo(Collection<? super E> c)
     
    int
    SynchronousQueue.drainTo(Collection<? super E> c, int maxElements)
     
    <T> List<Future<T>>
    AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
     
    <T> List<Future<T>>
    AbstractExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
     
    <T> List<Future<T>>
    ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks)
    指定されたタスクを実行し、すべて完了すると、ステータスと結果を含むFutureのリストを返します。
    <T> List<Future<T>>
    ExecutorService.invokeAll(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    指定されたタスクを実行し、すべてが完了するか時間切れになるか、そのいずれかが最初に発生した時点で、ステータスと結果を含むFutureのリストを返します。
    <T> List<Future<T>>
    ForkJoinPool.invokeAll(Collection<? extends Callable<T>> tasks)
     
    static <T extends ForkJoinTask<?>>
    Collection<T>
    ForkJoinTask.invokeAll(Collection<T> tasks)
    指定されたコレクション内のすべてのタスクをフォークし、各タスクに対してisDoneが適用されるか、(チェックされない)例外が発生する場合に復帰します。後者の場合、例外が再スローされます。
    <T> T
    AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
     
    <T> T
    AbstractExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
     
    <T> T
    ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks)
    指定されたタスクを実行し、例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。
    <T> T
    ExecutorService.invokeAny(Collection<? extends Callable<T>> tasks, long timeout, TimeUnit unit)
    指定されたタスクを実行し、タイム・アウトが経過する前に例外をスローせずに正常に完了したタスクが存在する場合は、その結果を返します。
    boolean
    ArrayBlockingQueue.removeAll(Collection<?> c)
     
    boolean
    ConcurrentLinkedDeque.removeAll(Collection<?> c)
     
    boolean
    ConcurrentLinkedQueue.removeAll(Collection<?> c)
     
    boolean
    ConcurrentSkipListSet.removeAll(Collection<?> c)
    セットから、指定されたコレクション内に保持されているすべての要素を削除します。
    boolean
    CopyOnWriteArrayList.removeAll(Collection<?> c)
    リストから、指定されたコレクション内に保持されているすべての要素を削除します。
    boolean
    CopyOnWriteArraySet.removeAll(Collection<?> c)
    セットから、指定されたコレクション内に保持されているすべての要素を削除します。
    boolean
    LinkedBlockingDeque.removeAll(Collection<?> c)
     
    boolean
    LinkedBlockingQueue.removeAll(Collection<?> c)
     
    boolean
    LinkedTransferQueue.removeAll(Collection<?> c)
     
    boolean
    PriorityBlockingQueue.removeAll(Collection<?> c)
     
    boolean
    SynchronousQueue.removeAll(Collection<?> c)
    常にfalseを返します。
    boolean
    ArrayBlockingQueue.retainAll(Collection<?> c)
     
    boolean
    ConcurrentLinkedDeque.retainAll(Collection<?> c)
     
    boolean
    ConcurrentLinkedQueue.retainAll(Collection<?> c)
     
    boolean
    CopyOnWriteArrayList.retainAll(Collection<?> c)
    指定されたコレクション内に保持されている、リスト内の要素だけを保持します。
    boolean
    CopyOnWriteArraySet.retainAll(Collection<?> c)
    指定されたコレクション内に保持されている、セット内の要素だけを保持します。
    boolean
    LinkedBlockingDeque.retainAll(Collection<?> c)
     
    boolean
    LinkedBlockingQueue.retainAll(Collection<?> c)
     
    boolean
    LinkedTransferQueue.retainAll(Collection<?> c)
     
    boolean
    PriorityBlockingQueue.retainAll(Collection<?> c)
     
    boolean
    SynchronousQueue.retainAll(Collection<?> c)
    常にfalseを返します。
    Collection型のパラメータを持つjava.util.concurrentのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    ArrayBlockingQueue(int capacity, boolean fair, Collection<? extends E> c)
    指定された(固定)容量と指定されたアクセス・ポリシーを持ち、指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加) ArrayBlockingQueueを作成します。
     
    指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加)両端キューを構築します。
     
    指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加) ConcurrentLinkedQueueを作成します。
     
    指定されたコレクション内の要素を持ち、要素をその自然順序付けに従って順序付けする新しいセットを作成します。
     
    指定されたコレクションの要素が含まれているリストを、要素がコレクションのイテレータによって返される順序で作成します。
     
    指定されたコレクションの要素すべてを含むセットを作成します。
     
    DelayQueue(Collection<? extends E> c)
    DelayQueueを作成します。これは、初期状態でDelayedインスタンスの指定されたコレクションの要素を含みます。
     
    指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加) LinkedBlockingDequeを容量Integer.MAX_VALUEで作成します。
     
    指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加) LinkedBlockingQueueを容量Integer.MAX_VALUEで作成します。
     
    指定されたコレクションの要素を初期状態で含む(要素はコレクションのイテレータのトラバーサル順に追加) LinkedTransferQueueを作成します。
     
    指定されたコレクション内の要素を含むPriorityBlockingQueueを作成します。
  • java.util.concurrent.locksでのCollectionの使用

    Collectionを返すjava.util.concurrent.locksのメソッド
    修飾子と型
    メソッド
    説明
    AbstractQueuedLongSynchronizer.getExclusiveQueuedThreads()
    排他モードで取得するために待機中のスレッドを含むコレクションを返します。
    AbstractQueuedSynchronizer.getExclusiveQueuedThreads()
    排他モードで取得するために待機中のスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantReadWriteLock.getQueuedReaderThreads()
    読込みロックの取得を待機中のスレッドを含むコレクションを返します。
    AbstractQueuedLongSynchronizer.getQueuedThreads()
    パーミットの取得を待機しているスレッドを含むコレクションを返します。
    AbstractQueuedSynchronizer.getQueuedThreads()
    パーミットの取得を待機しているスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantLock.getQueuedThreads()
    このロックの取得を待機しているスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantReadWriteLock.getQueuedThreads()
    読込みロックまたは書込みロックのいずれかの取得を待機中のスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantReadWriteLock.getQueuedWriterThreads()
    書込みロックの取得を待機中のスレッドを含むコレクションを返します。
    AbstractQueuedLongSynchronizer.getSharedQueuedThreads()
    共有モードで取得するために待機中のスレッドを含むコレクションを返します。
    AbstractQueuedSynchronizer.getSharedQueuedThreads()
    共有モードで取得するために待機中のスレッドを含むコレクションを返します。
    protected final Collection<Thread>
    AbstractQueuedLongSynchronizer.ConditionObject.getWaitingThreads()
    このConditionで待機している可能性のあるスレッドを含むコレクションを返します。
    AbstractQueuedLongSynchronizer.getWaitingThreads(AbstractQueuedLongSynchronizer.ConditionObject condition)
    このシンクロナイザに関連付けられた指定の状態で待機中のスレッドを含むコレクションを返します。
    protected final Collection<Thread>
    AbstractQueuedSynchronizer.ConditionObject.getWaitingThreads()
    このConditionで待機している可能性のあるスレッドを含むコレクションを返します。
    AbstractQueuedSynchronizer.getWaitingThreads(AbstractQueuedSynchronizer.ConditionObject condition)
    このシンクロナイザに関連付けられた指定の状態で待機中のスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantLock.getWaitingThreads(Condition condition)
    このロックに関連付けられた指定の状態を待機中のスレッドを含むコレクションを返します。
    protected Collection<Thread>
    ReentrantReadWriteLock.getWaitingThreads(Condition condition)
    書込みロックに関連付けられた指定の状態を待機中のスレッドを含むコレクションを返します。
  • java.util.jarでのCollectionの使用

    Collectionを返すjava.util.jarのメソッド
    修飾子と型
    メソッド
    説明
    Attributes.values()
    このMapに格納されている属性の値のCollectionビューを返します。
  • java.util.streamでのCollectionの使用

    Collection型の型パラメータを持つjava.util.streamのメソッド
    修飾子と型
    メソッド
    説明
    static <T, C extends Collection<T>>
    Collector<T,?,C>
    Collectors.toCollection(Supplier<C> collectionFactory)
    入力要素を検出順に新しいCollectionに蓄積するCollectorを返します。
  • javax.managementでのCollectionの使用

    Collectionを実装するjavax.managementのクラス
    修飾子と型
    クラス
    説明
    class 
    MBeanの属性の値のリストを表します。
    Collection型のパラメータを持つjavax.managementのメソッド
    修飾子と型
    メソッド
    説明
    boolean
    AttributeList.addAll(int index, Collection<?> c)
    指定されたコレクション内のすべての要素を、リストの指定された位置に挿入します。
    boolean
    AttributeList.addAll(Collection<?> c)
    指定されたコレクション内のすべての要素を、指定されたコレクションのイテレータによって返される順序でリストの最後に追加します。
  • javax.management.openmbeanでのCollectionの使用

    Collectionを返すjavax.management.openmbeanのメソッド
    修飾子と型
    メソッド
    説明
    CompositeData.values()
    このCompositeDataインスタンスに含まれるアイテム値の変更不可能なコレクション・ビューを返します。
    CompositeDataSupport.values()
    このCompositeDataインスタンスに含まれるアイテム値の変更不可能なコレクション・ビューを返します。
    TabularData.values()
    このTabularDataインスタンスに含まれるCompositeData値(行)のコレクション・ビューを返します。
    TabularDataSupport.values()
    このTabularDataSupportインスタンスに格納されている行のコレクション・ビューを返します。
  • javax.management.relationでのCollectionの使用

    Collectionを実装するjavax.management.relationのクラス
    修飾子と型
    クラス
    説明
    class 
    RoleListは、ロール(Roleオブジェクト)のリストを表します。
    class 
    RoleUnresolvedListは、RoleUnresolvedオブジェクトのリストを表現します。RoleUnresolvedオブジェクトは、ロールの読み取りまたは書込みアクセスの試行時に問題が発生したため、関係から取得できなかったロールを表します。
  • javax.net.sslでのCollectionの使用

    Collectionを返すjavax.net.sslのメソッド
    修飾子と型
    メソッド
    説明
    SSLParameters.getSNIMatchers()
    Server Name Indication (SNI)パラメータのすべてのSNIMatcherを含むCollection(何も設定されていない場合はnull)を返します。
    Collection型のパラメータを持つjavax.net.sslのメソッド
    修飾子と型
    メソッド
    説明
    final void
    SSLParameters.setSNIMatchers(Collection<SNIMatcher> matchers)
    Server Name Indication (SNI)パラメータのSNIMatcherを設定します。
  • javax.print.attribute.standardでのCollectionの使用

    Collectionを実装するjavax.print.attribute.standardのクラス
    修飾子と型
    クラス
    説明
    final class 
    クラスJobStateReasonsは、出力属性クラスであり、一連の列挙値であり、ジョブの現在の状態に関する追加情報、つまりジョブのJobState属性の値を補強する情報を提供します。
    Collection型のパラメータを持つjavax.print.attribute.standardのコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    指定されコレクションと同じJobStateReasonオブジェクトを持つジョブ状態理由属性を新しく構築します。
  • javax.scriptでのCollectionの使用

    Collectionを返すjavax.scriptのメソッド
    修飾子と型
    メソッド
    説明
    SimpleBindings.values()
    このマップに含まれる値のCollectionビューを返します。
  • javax.sql.rowsetでのCollectionの使用

    Collectionを返すjavax.sql.rowsetのメソッド
    修飾子と型
    メソッド
    説明
    JoinRowSet.getRowSets()
    このJoinRowSetオブジェクトに追加されたRowSetオブジェクトを含むCollectionオブジェクトを返します。
    CachedRowSet.toCollection()
    このCachedRowSetオブジェクトを、このCachedRowSetオブジェクトのすべてのデータを格納するCollectionオブジェクトに変換します。
    CachedRowSet.toCollection(int column)
    このCachedRowSetオブジェクト内の指定された列をCollectionオブジェクトに変換します。
    CachedRowSet.toCollection(String column)
    このCachedRowSetオブジェクト内の指定された列をCollectionオブジェクトに変換します。
  • javax.swingでのCollectionの使用

    Collectionのパラメータを持つjavax.swingのメソッド
    修飾子と型
    メソッド
    説明
    void
    DefaultComboBoxModel.addAll(int index, Collection<? extends E> c)
    指定された索引から開始して、コレクション内に存在するすべての要素を追加します。
    void
    DefaultComboBoxModel.addAll(Collection<? extends E> c)
    コレクション内に存在するすべての要素を追加します。
    void
    DefaultListModel.addAll(int index, Collection<? extends E> c)
    指定された索引から開始して、コレクション内に存在するすべての要素を追加します。
    void
    DefaultListModel.addAll(Collection<? extends E> c)
    コレクション内に存在するすべての要素をリストに追加します。
  • javax.toolsでのCollectionの使用

    Collectionのパラメータを持つjavax.toolsのメソッド
    修飾子と型
    メソッド
    説明
    default Iterable<? extends JavaFileObject>
    StandardJavaFileManager.getJavaFileObjectsFromPaths(Collection<? extends Path> paths)
    指定されたパスを表すファイル・オブジェクトを返します。
    default void
    StandardJavaFileManager.setLocationForModule(JavaFileManager.Location location, String moduleName, Collection<? extends Path> paths)
    指定された検索パスを指定されたモジュールおよびロケーションに関連付けます。このロケーションは、モジュール指向または出力のロケーションである必要があります。
    default void
    StandardJavaFileManager.setLocationFromPaths(JavaFileManager.Location location, Collection<? extends Path> paths)
    指定された検索パスを指定されたロケーションに関連付けます。
  • jdk.jshellでのCollectionの使用

    Collectionを返すjdk.jshellのメソッド
    修飾子と型
    メソッド
    説明
    SourceCodeAnalysis.dependents(Snippet snippet)
    指定されたSnippetが更新された場合に更新が必要な可能性のあるSnippetのコレクションを返します。