Collectionsについて

4879 ワード

static <T> boolean addAll(Collection<? super T> c, T... elements)           指定したすべての要素を指定したcollectionに追加します.static <T> int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)           二分探索法を使用して指定されたリストを検索し、指定されたオブジェクトを取得します.Comparatorオプションstatic <E> Collection<E> checkedCollection(Collection<E> c, Class<E> type)           指定したcollectionのダイナミックタイプのセキュリティビューを返します.指定したcollectionのダイナミックタイプのセキュリティビューを返します.エラータイプの要素を挿入しようとすると、ClassCastExceptionがすぐに放出されます.ダイナミックタイプのセキュリティビューを生成する前に、collectionには不正な要素が含まれておらず、collectionへの後続のアクセスがすべてビューを通過していると仮定すると、collectionにタイプの不正な要素が含まれていないことを保証できます.static <K,V> Map<K,V> checkedMap(Map<K,V> m, Class<K> keyType, Class<V> valueType)           指定したマッピングのダイナミックタイプのセキュリティビューを返します.static <K,V> SortedMap<K,V> checkedSortedMap(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)           指定した秩序マッピングの動的タイプのセキュリティビューを返します.static <T> void copy(List<? super T> dest, List<? extends T> src)           すべての要素を1つのリストから別のリストにコピーします.static boolean disjoint(Collection<?> c1, Collection<?> c2)           2つの指定collectionに同じ要素がない場合はtrueを返します.static <T> Set<T> emptySet()           空のset(可変)を返します.static <T> void fill(List<? super T> list, T obj)           指定したリスト内のすべての要素を置換するには、指定した要素を使用します.static int frequency(Collection<?> c, Object o)           指定したcollectionで指定したオブジェクトに等しい要素の数を返します.static int indexOfSubList(List<?> source, List<?> target)           指定したソースリストに指定したターゲットリストが最初に表示された開始位置を返します.このようなリストが表示されない場合は、-1を返します.static int lastIndexOfSubList(List<?> source, List<?> target)           指定したソースリストの最後に指定したターゲットリストが表示された開始位置を返します.このようなリストが表示されない場合は、-1を返します.static <T> T max(Collection<? extends T> coll, Comparator<? super T> comp)           指定したコンパレータの生成順序に従って、指定したcollectionの最大要素を返します.static <T> T min(Collection<? extends T> coll, Comparator<? super T> comp)           指定したコンパレータの生成順序に従って、指定したcollectionの最小要素を返します.static <T> List<T> nCopies(int n, T o)           指定したオブジェクトのn個のコピーからなる可変リストを返します.static <E> Set<E> newSetFromMap(Map<E,Boolean> map)           指定したマッピングでサポートされているsetを返します.static <T> boolean replaceAll(List<T> list, T oldVal, T newVal)           リストに表示されるすべての指定値を別の値で置き換えます.static void reverse(List<?> list)           指定したリスト内の要素の順序を反転します.static <T> Comparator<T> reverseOrder(Comparator<T> cmp)           指定したコンパレータの順序を強制的に逆転するコンパレータを返します.Comparatorオプションstatic void rotate(List<?> list, int distance)           指定した距離に基づいて、指定したリストの要素を入れ替えます.static <T> Set<T> singleton(T o)           指定したオブジェクトのみを含む可変setを返します.static <T> List<T> singletonList(T o)           指定したオブジェクトのみを含む可変リストを返します.static <T> void sort(List<T> list, Comparator<? super T> c)           指定したコンパレータの生成順序に従って指定したリストをソートします.Comparatorオプションstatic void swap(List<?> list, int i, int j)           指定したリストの指定した場所で要素を交換します.static <T> Collection<T> synchronizedCollection(Collection<T> c)           指定したcollectionがサポートする同期(スレッドが安全な)collectionを返します.static <T> Collection<T> unmodifiableCollection(Collection<? extends T> c)           指定したcollectionの変更不可ビューを返します.