ホームページ  >  記事  >  Java  >  Java コレクションの使用コード例の概要

Java コレクションの使用コード例の概要

黄舟
黄舟オリジナル
2017-03-15 11:57:481442ブラウズ

紙の上では、詳細にやらなければいけないことに気づきました --Lu You 生きた水の水源があるように運河がどのくらい澄んでいるか尋ねてください --Zhu Xi
Class Collections はラッパー クラスです。これには、コレクション操作に関連するさまざまな
static

multi

state メソッド が含まれています。このクラス は、Java のコレクション フレームワーク
を提供する
ツール クラス
と同様に、インスタンス化することはできません

java.lang.Object
        java.util.Collections
コレクションで一般的に使用されるメソッド: (1) sort() 並べ替えメソッド

関数 定義:

p

uブリック静的

f3fe10292c12161db4c154c56412ae7a void sort(List8742468051c85b06f0a0af9e3e506b5c list,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)、指定されたコンパレータによって生成された順序に従って指定されたリストを並べ替えます。このリスト内のすべての要素は、指定されたコンパレータを使用して相互に比較できる必要があります。 パラメータ: list - 並べ替えるリスト; c - リストの順序を決定するコンパレータ。 (2) binarySearch()二分探索メソッド

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c? extends Comparable117c5a0bdb71ea9a9d0c2b99b03abe3e> list,T key)

バイナリ search メソッドを使用して、指定されたリストを検索し、指定された object を取得します。このメソッドを呼び出す前に、リストの要素を昇順に並べ替える必要があります。そうしないと、このメソッドは O( を実行します。 n) リンク トラバーサル O(log n) 要素と比較します。

パラメータ: list - 検索するリンクされたリスト、key - 検索するキー。

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c int binarySearch(Listd203bb1ae585225d4838a2b7e3d0503e list, T key, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c) 指定されたコンパレータに従ってリストを昇順に並べ替えます。

パラメータ: list-検索するリスト、key-検索するキー、c-ソートされたリストのコンパレータ。

(3) reverse() reverse メソッド

関数 数値定義: public static void reverse(List6b3d0130bba23ae47fe2b8e8cddf0195 list)、指定されたリスト内の要素の順序を逆にします。このメソッドは線形時間で実行されます。

パラメータ: list - 要素を反転するリスト

(4) shuffle() シャッフルメソッド

関数 数値定義: パブリック静的 void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list) は、デフォルトのランダム ソースを使用して、指定されたリストを置き換えます。すべての置換が発生する確率はほぼ等しいです。

パラメータ: list - シャッフルするリスト

関数 number定義: public static void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list,Random rnd) は、指定されたランダム ソースを使用して、指定されたリストを置き換えます。

パラメータ: list - シャッフルするリスト、rnd - リストのシャッフルに使用されるランダム ソース。

(5) swap()交換メソッド

関数定義: public static void swap(List6b3d0130bba23ae47fe2b8e8cddf0195 list,int i, int j)、指定されたリスト内の指定された位置にある要素を交換します。

パラメータ: list-要素交換のリスト、i-交換される 1 つの要素の インデックス 、j-交換される別の要素のインデックス。

(6) fill() 置換メソッド

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c void fill(List2c7dc8671179272755aec1f6022876ad list,T obj) は、指定されたリスト内のすべての要素を指定された要素に置き換え、線形時間で実行します。

パラメータ: list - 指定された要素で満たされたリスト、obj - 指定されたリストを埋めるために使用される要素。

(7) copy() コピーメソッド

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c void copy(List2c7dc8671179272755aec1f6022876ad dest,Listd203bb1ae585225d4838a2b7e3d0503e は、あるリストから別のリストにすべての要素をコピーします。これを実行すると、宛先リスト内のコピーされた各要素のインデックスはソース リスト内のその要素のインデックスと等しくなります。宛先リストは少なくともソース リストと同じ長さでなければなりません。

パラメータ: dest-dest リスト、src-source リスト。

(8) min() 最小メソッド

関数定義: public static T min(Collectiond203bb1ae585225d4838a2b7e3d0503e coll) は、要素の自然順序に従って、指定されたコレクションの最小要素を返します。コレクション内のすべての要素は、Comparableインターフェースを実装する必要があります。さらに、コレクションのすべての要素は相互に比較できる必要があります。

パラメータ: coll - 最小要素が決定されるコレクション。

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c T min(コレクション coll,Comparator super T> comp) は、指定されたコンパレータによって生成された順序に従って、指定されたコレクションの最小要素を返します。

パラメータ: coll-最小要素が決定されるコレクション、comp-最小要素を決定するために使用されるコンパレータ。

(9) max() 最大メソッド

関数定義: public static T max(Collectiond203bb1ae585225d4838a2b7e3d0503e coll) は、要素の自然な順序に従って、指定されたコレクションの最大の要素を返します。

パラメータ: coll - 最大の要素が決定されるコレクション。

関数定義: public static 8742468051c85b06f0a0af9e3e506b5c T max(Collection coll,Comparator super T> comp) は、指定されたコンパレータによって生成された順序に従って、指定されたコレクションの最大の要素を返します。

パラメータ: coll - 最大要素が決定されるコレクション、comp - 最大要素を決定するために使用されるコンパレータ

(10)rotate() 回転メソッド

関数定義 :public static void rotate(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int distance)、指定された距離に従って、指定されたリスト内の要素を回転します。

パラメータ: list - 回転するリスト、 distance - リストの回転距離。0、負の数、または list.size() より大きい数を指定できます。

(11) replaceAll() すべての関数を置き換えます

        函数定义:public static 8742468051c85b06f0a0af9e3e506b5c boolean replaceAll(List8742468051c85b06f0a0af9e3e506b5c list,T oldVal,newVal),使用另一个值替换列表总出现的所有的某一指定值。

        参数:list-在其中进行替换的列表;oldVal-将被替换的原值;newVal-替换oldVald的新值。


示例代码:

public class Hello {
public static void main(String[] args) {
        System.out.println("sort");
        List list=new ArrayList<Double>();
       double array[] = {112, 111, 23, 456, 231 };
        for (int i = 0; i < array.length; i++) {
            list.add(new Double(array[i]));
        }
        Collections.sort(list);//自然排序
        for (int i = 0; i < array.length; i++) {
            System.out.println(list.get(i));
        }
        System.out.println("shuffle");

        Collections.shuffle(list);//置换
        for (int i = 0; i < array.length; i++) {
            System.out.println(list.get(i));
        }
        Collections.sort(list);//自然排序
        System.out.println("reverse");
        Collections. reverse (list);//反转
        for (int i = 0; i < array.length; i++) {
            System.out.println(list.get(i));
        }
        Collections.sort(list);//自然排序
        System.out.println("copy");
        List li = new ArrayList();
        double arr[] = {1131,333};
        for(int j=0;j<arr.length;j++){
            li.add(new Double(arr[j]));
        }
        Collections.copy(list,li);//拷贝
        for (int i = 0; i <list.size(); i++) {
            System.out.println(list.get(i));
        }
        System.out.println("min");
        System.out.println(Collections.min(list));//返回最小值
        System.out.println("max");
        System.out.println(Collections.max(list));//返回最大值
        System.out.println("rotate");
        Collections.rotate(list,-1);//循环
        for (int i = 0; i <list.size(); i++) {
            System.out.println( list.get(i));
        }
         System.out.println("binarySearch");
        Collections.sort(list);
        System.out.println(list);
        System.out.println(Collections.binarySearch(list, 333.0));//二分查找
    }
}

以上是Collections比较常用的方法,Collections还有很多其他的方法,如下表:


を表示します。 b77a8d9c3c319e50d4b02a976b347910checkedMap1a4db2c2c2313771e5742b6debf617a1 Set(Set1a4db2c2c2313771e5742b6debf617a1 クラス1a4db2c2c2313771e5742b6debf617a1タイプ)8742468051c85b06f0a0af9e3e506b5c voidcopystatic boolean 指定されたソース リスト内に初めて指定されたターゲット リストの開始位置に戻ります。そのようなリストが存在しない場合は、-1 を返します。 static int8742468051c85b06f0a0af9e3e506b5c http://www.php.cn /wiki/58.html" target="_blank">配列 指定された関数によって返される要素を含むリスト返された順序で列挙します。 b77a8d9c3c319e50d4b02a976b347910SortedMapb77a8d9c3c319e50d4b02a976b347910unmodifiableSortedSet(SortedSet8742468051c85b06f0a0af9e3e506b5c s)
メソッド概要
static8742468051c85b06f0a0af9e3e506b5c boolean <span style="background-color:inherit; color:rgb(51,51,51)">addAll</span>(コレクション<? Super T & GT; C、T ... 要素)
指定されたすべての要素を指定されたコレクションに追加します。
static8742468051c85b06f0a0af9e3e506b5c Queue8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">asL<a href="http://www.php.cn/wiki/109.html" target="_blank">if</a>oQueue</span>(Deque8742468051c85b06f0a0af9e3e506b5c deque) 
          以后进先出 (Lifo) Queue 的形式返回某个 Deque 的视图
static8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">asL<a href="http://www.php.cn/wiki/109.html" target="_blank">場合</a></span>oqueuee (deque & lt; t & gt; deque)
lifo キューの形式を入力した後、特定のデッドに戻ります
static 8742468051c85b06f0a0af9e3e506b5c int<span style="background-color:inherit; color:rgb(51,51,51)"></span>binarySearch
(リスト リスト、T キー)🎜 🎜 指定されたリストを検索して、指定されたオブジェクトを取得します。 🎜🎜🎜🎜🎜🎜🎜🎜8742468051c85b06f0a0af9e3e506b5c int🎜🎜🎜🎜🎜binarySearch🎜(リスト625e93888b0314d6a06cdbaca8ffdcdeコレクション1a4db2c2c2313771e5742b6debf617a1
<span style="background-color:inherit; color:rgb(51,51,51)">checkedCollection</span>(コレクション1a4db2c2c2313771e5742b6debf617a1 Class & lt; E & GT; Type
指定されたコレクションを指定する動的型の動的型を返します。
1a4db2c2c2313771e5742b6debf617a1 リスト1a4db2c2c2313771e5742b6debf617a1static checkedL<span style="background-color:inherit; color:rgb(51,51,51)">ist<a href="http://www.php.cn/wiki/596.html" target="_blank">(リスト1a4db2c2c2313771e5742b6debf617a1 クラス </a></span>
地図b77a8d9c3c319e50d4b02a976b347910static (地図b77a8d9c3c319e50d4b02a976b347910m, Class & lt; k & gt; class & lt; valueType) 指定されたマッピングで指定された動的タイプ セーフティ ビューを返します。 <span style="background-color:inherit; color:rgb(51,51,51)"></span>
1a4db2c2c2313771e5742b6debf617a1staticcheckedSet指定されたセットの動的にタイプセーフなビューを返します。
staticb77a8d9c3c319e50d4b02a976b347910SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">checkedSortedMap</span>(SortedMapb77a8d9c3c319e50d4b02a976b347910m, class&lt; k&gt; class&lt; v&gt;
1a4db2c2c2313771e5742b6debf617a1 SortedSet1a4db2c2c2313771e5742b6debf617a1static checkedSortedSet(SortedSet1a4db2c2c2313771e5742b6debf617a1 クラス
static(List117c5a0bdb71ea9a9d0c2b99b03abe3e dest, リスト & lt ;? T & GT; を拡張します) あるリストからすべての要素を別のリストにコピーします。 <span style="background-color:inherit; color:rgb(51,51,51)"></span>
static boolean disjoint(Collection6b3d0130bba23ae47fe2b8e8cddf0195 c1, コレクション6b3d0130bba23ae47fe2b8e8cddf0195 c2)<span style="background-color:inherit; color:rgb(51,51,51)">指定された 2 つのコレクションに同一の要素がない場合は、 <code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit">true
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">emptyList</span>() 
          返回空的列表(不可变的)。
staticb77a8d9c3c319e50d4b02a976b347910 Mapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">emptyMap</span>() 
          返回空的映射(不可变的)。
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">emptySet</span>() 
          返回空的 set(不可变的)。
static8742468051c85b06f0a0af9e3e506b5c Enumeration8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">enumeration</span>(Collection8742468051c85b06f0a0af9e3e506b5c c)
を返します。指定されたコレクションの列挙を返します。
static8742468051c85b06f0a0af9e3e506b5c void <span style="background-color:inherit; color:rgb(51,51,51)">fill</span>(List117c5a0bdb71ea9a9d0c2b99b03abe3e リスト、 t obj)
指定されたリスト内のすべての要素を指定された要素に置き換えます。
static intstatic int <span style="background-color:inherit; color:rgb(51,51,51)"></span>frequency(コレクション6b3d0130bba23ae47fe2b8e8cddf0195 c, オブジェクト o)
指定されたオブジェクトと等しい、指定されたコレクション内の要素。
static intstatic int <span style="background-color:inherit; color:rgb(51,51,51)"></span>indexOfSubList
(List6b3d0130bba23ae47fe2b8e8cddf0195 ソース, List & lt;? & Gt; target)
static int<span style="background-color:inherit; color:rgb(51,51,51)"></span>
lastIndexOfSubList🎜(List6b3d0130bba23ae47fe2b8e8cddf0195 ソース, リスト6b3d0130bba23ae47fe2b8e8cddf0195ターゲット)🎜🎜指定されたソース リスト内で指定されたターゲット リストが最後に出現する開始位置を返します。そのようなリストが存在しない場合は、-1 を返します。
static8742468051c85b06f0a0af9e3e506b5c ArrayList8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">list</span>(Enumeration8742468051c85b06f0a0af9e3e506b5c e) 
          返回一个数组列表,它按返回顺序包含指定枚举返回的元素。
staticstatic<span style="background-color:inherit; color:rgb(51,51,51)"></span>
static T
(コレクション static 要素の自然な順序に従って、指定されたコレクションの最大の要素を返します。 <span style="background-color:inherit; color:rgb(51,51,51)"></span>static
T
max(コレクションstatic 指定されたコンパレータの順序に従って、指定されたコレクションの最大の要素を返します。 <span style="background-color:inherit; color:rgb(51,51,51)"></span>static
🎜 T🎜🎜🎜🎜🎜min🎜(コレクション自然順序
に従って、指定されたコレクションの最小の要素を返します。
static8742468051c85b06f0a0af9e3e506b5c T <span style="background-color:inherit; color:rgb(51,51,51)">min</span>(コレクション<?拡張) T & GT; color, comparator & lt ;? Super T & GT Comp)
指定されたコンパレータの順序に従って、指定されたコレクションの最小要素を返します。
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">nCopies</span>(int n, T o) 
          返回由指定对象的 n 个副本组成的不可变列表。
static1a4db2c2c2313771e5742b6debf617a1 Set1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap</span>(Map149d50d9cfbc48a869df7dfd8cfeb54e map) 
          返回指定映射支持的 set。
staticList8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">nCopies</span>(int n, T o)
指定されたオブジェクトの 🎜n🎜 のコピーを返します。 E & lt; e & gt; set & lt; e & gt; 🎜🎜🎜🎜🎜 (MAP & LT; E, Boolean & GT; MAP) 🎜 マッピングのサポートを指定する SET に戻ります。 🎜🎜🎜🎜🎜🎜🎜🎜8742468051c85b06f0a0af9e3e506b5c boolean🎜🎜🎜🎜🎜replaceAll🎜(List8742468051c85b06f0a0af9e3e506b5c リスト, 古い値、新しい値)🎜🎜リスト内の指定された値のすべての出現を別の値に置き換えます。
static void <span style="background-color:inherit; color:rgb(51,51,51)">reverse</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list) 
          反转指定列表中元素的顺序。
static8742468051c85b06f0a0af9e3e506b5c Comparator8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">reverseOrder</span>() 
          返回一个比较器,它强行逆转实现了 Comparable接口的对象 collection 的自然顺序
static8742468051c85b06f0a0af9e3e506b5c Comparator8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">reverseOrder</span>(Comparator8742468051c85b06f0a0af9e3e506b5c cmp) 
          返回一个比较器,它强行逆转指定比较器的顺序。
static voidstatic void <span style="background-color:inherit; color:rgb(51,51,51)"></span>reverse(List6b3d0130bba23ae47fe2b8e8cddf0195 list)
🎜 指定されたリスト内の要素の順序を反転します。 🎜🎜🎜🎜🎜🎜🎜static🎜🎜8742468051c85b06f0a0af9e3e506b5c Natural order 🎜。 🎜🎜🎜🎜🎜🎜🎜static🎜🎜 コンパレータ。指定されたコンパレータの順序を強制的に反転します。 🎜🎜🎜🎜🎜🎜🎜static void🎜🎜🎜🎜🎜🎜🎜rotate🎜(List6b3d0130bba23ae47fe2b8e8cddf0195 list, 整数距離)🎜🎜指定された距離に従って、指定されたリスト内の要素を回転します。
static void <span style="background-color:inherit; color:rgb(51,51,51)">shuffle</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list) 
          使用默认随机源对指定列表进行置换。
static voidstatic void <span style="background-color:inherit; color:rgb(51,51,51)"></span>shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list)
デフォルトのランダムソースを使用して、指定されたリストを置き換えます。
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">singleton</span>(T o) 
          返回一个只包含指定对象的不可变 set。
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">singletonList</span>(T o)
static void🎜🎜🎜🎜🎜🎜🎜shuffle🎜(List6b3d0130bba23ae47fe2b8e8cddf0195 list, Random rnd)🎜 🎜 指定されたランダム ソースを使用して、指定されたリストを置き換えます。指定されたオブジェクトのみを含む不変セットを返します。 🎜🎜🎜🎜🎜🎜🎜static🎜🎜8742468051c85b06f0a0af9e3e506b5cリスト8742468051c85b06f0a0af9e3e506b5c🎜🎜🎜🎜🎜singletonList🎜(T o)🎜🎜指定されたオブジェクトのみを含む不変のリストを返します。
staticb77a8d9c3c319e50d4b02a976b347910マップb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">シングルトンマップ</span>(Kキー、 V値)
指定されたキーのみを指定された値にマップする不変マップを返します。
static void <span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list) 
          根据元素的自然顺序 对指定列表按升序进行排序。
static void sort<span style="background-color:inherit; color:rgb(51,51,51)">(List8742468051c85b06f0a0af9e3e506b5c list)</span> 要素のbackground-color:inherit ">Natural order
指定されたリストを昇順に並べ替えます。
static void8742468051c85b06f0a0af9e3e506b5c void <span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(リスト8742468051c85b06f0a0af9e3e506b5c Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)
指定されたコンパレータによって生成された順序に従って、指定されたリストを並べ替えます。 🎜🎜🎜🎜🎜🎜🎜static void🎜🎜🎜🎜🎜🎜🎜swap🎜(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int i、int j)🎜🎜指定されたリストの指定された位置に要素を交換します。
static8742468051c85b06f0a0af9e3e506b5c コレクション8742468051c85b06f0a0af9e3e506b5c static8742468051c85b06f0a0af9e3e506b5c Collection8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">syn<a href="http://www.php.cn/wiki/1332.html" target="_blank">chr</a>onizedCollection</span>(Collection8742468051c85b06f0a0af9e3e506b5c c) 
          返回指定 collection 支持的同步(线程安全的)collection。
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedList</span>(List8742468051c85b06f0a0af9e3e506b5c list) 
          返回指定列表支持的同步(线程安全的)列表。
staticb77a8d9c3c319e50d4b02a976b347910 Mapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedMap</span>(Mapb77a8d9c3c319e50d4b02a976b347910 m) 
          返回由指定映射支持的同步(线程安全的)映射。
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSet</span>(Set8742468051c85b06f0a0af9e3e506b5c s)<span style="background-color:inherit; ,51)">syn<a href="http://www.php.cn/wiki/1332.html" target="_blank">chr</a>onizedCollection<br>(Collection8742468051c85b06f0a0af9e3e506b5c c)</span> 指定されたコレクションによってサポートされる同期 (スレッドセーフ) コレクションに戻ります。 🎜🎜🎜🎜🎜static🎜8742468051c85b06f0a0af9e3e506b5c リスト8742468051c85b06f0a0af9e3e506b5c 🎜<span style="background-color:inherit; ,51)">synchronizedList🎜(List8742468051c85b06f0a0af9e3e506b5c list)</span> 指定されたリストによってサポートされる同期された (スレッドセーフな) リストを返します。 🎜🎜🎜🎜🎜static🎜b77a8d9c3c319e50d4b02a976b347910 ,V>🎜 🎜<span style="background-color:inherit; (51,51,51)">synchronizedMap🎜(Mapb77a8d9c3c319e50d4b02a976b347910m)</span> 🎜によってバックアップされた同期された (スレッドセーフな) マップを返します。指定されたマップ。 🎜🎜🎜🎜🎜static🎜8742468051c85b06f0a0af9e3e506b5c セット8742468051c85b06f0a0af9e3e506b5c 🎜<span style="background-color:inherit; ,51)">synchronizedSet🎜(Set8742468051c85b06f0a0af9e3e506b5c s)</span> 🎜指定されたセットによってサポートされる同期 (スレッドセーフ) セットを返します。
staticb77a8d9c3c319e50d4b02a976b347910 SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedMap</span>(SortedMapb77a8d9c3c319e50d4b02a976b347910 m) 
          返回指定有序映射支持的同步(线程安全的)有序映射。
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s) 
          返回指定有序 set 支持的同步(线程安全的)有序 set。
staticstatic <span style="background-color:inherit; color:rgb(51,51,51)"></span>synchronizedSortedMap(SortedMapb77a8d9c3c319e50d4b02a976b347910m)
同期 (スレッド セーフ) 順序付きマッピングを返します。
staticstatic 8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c<span style="background-color:inherit; color:rgb(51,51,51)"></span>synchronizedSortedSet
(SortedSet8742468051c85b06f0a0af9e3e506b5c s)🎜 🎜 を返します(スレッドセーフ) 指定された順序付きセットによってサポートされる順序付きセット。 🎜🎜🎜🎜🎜🎜🎜static🎜🎜8742468051c85b06f0a0af9e3e506b5cコレクション8742468051c85b06f0a0af9e3e506b5c🎜🎜🎜🎜🎜変更不可能なコレクション🎜(コレクション リストを拡張します)🎜🎜指定されたリストの変更不可能なビューを返します。
staticb77a8d9c3c319e50d4b02a976b347910地図b77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">変更不可能な地図</span>(地図<? k ,? を拡張 v & GT;
指定されたマッピングの未変更のビューに戻ります。
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSet</span>(Set<? t&gt;
b77a8d9c3c319e50d4b02a976b347910SortedMapb77a8d9c3c319e50d4b02a976b347910static 変更不可SortedMap(SortedMap73e86936beb908d627d782a3d5719990 m)<span style="background-color:inherit; color:rgb(51,51,51)"> </span> 指定された順序付きマップの変更不可能なビューを返します。
8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5cstatic8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s)
🎜 の変更不可能なビューを指定するために戻ります注文したセット。 🎜🎜🎜🎜🎜

以上がJava コレクションの使用コード例の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。