Heim  >  Artikel  >  Java  >  Zusammenfassung der Codebeispiele für die Verwendung von Java-Sammlungen

Zusammenfassung der Codebeispiele für die Verwendung von Java-Sammlungen

黄舟
黄舟Original
2017-03-15 11:57:481393Durchsuche

Nachdem ich es auf Papier gelesen habe, wird mir klar, dass ich es im Detail machen muss --Lu You Fragen Sie den Kanal, wie klar er ist, damit es eine Quelle lebendigen Wassers gibt - Zhu Xi


Die Klasse Sammlungen ist eine Verpackungskategorie. Es enthält verschiedene statischemehrereZustandsmethoden im Zusammenhang mit Erfassungsvorgängen. Diese Klasse kann nicht instanziiert werden , genau wie eine Dienstprogrammklasse , die Javas Collection Framework bedient.

java.lang.Object
        java.util.Collections

Häufig verwendete Methoden in Sammlungen:

(1)sort() Sortiermethode

                                                                                                blic statisch 12f5474cbff521b1920eb1ff09539f79> void sort(List8742468051c85b06f0a0af9e3e506b5c list) root Sortiert die angegebene Liste in aufsteigender Reihenfolge entsprechend der natürlichen Reihenfolge der Elemente. .

Parameter: Die zu sortierende Liste.

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c void sort(List8742468051c85b06f0a0af9e3e506b5c list,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c), generiert gemäß den angegebenen comparator Sortiert die angegebene Liste der Reihe nach. Alle Elemente in dieser Liste müssen mithilfe des angegebenen Komparators miteinander vergleichbar sein.

Parameter: list – die zu sortierende Liste; c – der Komparator, der die Reihenfolge der Liste bestimmt.

(2) BinarySearch()Binäre SucheMethode

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c (List list,T key)

Verwenden Sie die binäre Methode search , um die angegebene Liste zu durchsuchen, um das angegebene -Objekt zu erhalten. Andernfalls müssen die Listenelemente in aufsteigender Reihenfolge sortiert werden Das Ergebnis ist unsicher. Diese Methode führt O(n)-Link-Traversals und O(log n)-Elementvergleiche durch.

Parameter: Liste – die zu durchsuchende verknüpfte Liste, Schlüssel – der zu durchsuchende Schlüssel.

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c Schlüssel, Komparator117c5a0bdb71ea9a9d0c2b99b03abe3e c) Sortieren Sie die Liste in aufsteigender Reihenfolge nach dem angegebenen Komparator.

Parameter: list – die zu durchsuchende Liste, key – der zu durchsuchende Schlüssel, c – der Komparator zum Sortieren der Liste.

(3) reverse() Umkehrmethode

Buchstabe Nummerndefinition: öffentlich static void reverse(List6b3d0130bba23ae47fe2b8e8cddf0195 list), kehrt die Reihenfolge der Elemente in der angegebenen Liste um. Diese Methode wird in linearer Zeit ausgeführt.

Parameter: Liste – die Liste, deren Elemente umgekehrt werden sollen

(4 ) Shuffle() Shuffle-Methode

void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list) verwendet die standardmäßige Zufallsquelle, um die angegebene Liste zu ersetzen. Die Wahrscheinlichkeit, dass alle Ersetzungen auftreten, ist ungefähr gleich. Parameter: Liste – die Liste, die gemischt werden soll

BuchstabeAnzahl

Definition:public static void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list,Random rnd), verwendet die angegebene Zufallsquelle, um die angegebene Liste zu ersetzen. Parameter: list – die Liste, die gemischt werden soll, rnd – die Zufallsquelle, die zum Mischen der Liste verwendet wird.

(5) swap() Austauschmethode

Funktionsdefinition: public static void swap(List6b3d0130bba23ae47fe2b8e8cddf0195 list,int i, int j), Elemente an der angegebenen Position in der angegebenen Liste austauschen.

Parameter: list – die Liste für den Elementaustausch, i – der Index eines auszutauschenden Elements, j – das andere Element auszutauschen Der Index eines Elements.

(6) fill()-Ersetzungsmethode

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c void fill(List2c7dc8671179272755aec1f6022876ad list,T obj), ersetzt alle Elemente in der angegebenen Liste durch das angegebene Element und läuft in linearer Zeit.

Parameter: list – eine Liste, die mit angegebenen Elementen gefüllt ist, obj – die Elemente, die zum Füllen der angegebenen Liste verwendet werden.

(7)kopieren() Kopiermethode

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c copy(List2c7dc8671179272755aec1f6022876ad dest,List71b63f436d94a50f17c5ed897161f1dd, kopiert alle Elemente von einer Liste in eine andere. Danach entspricht der Index jedes kopierten Elements in der Zielliste dem Index dieses Elements in der Quellliste und die Zielliste muss mindestens so lang sein wie die Quellliste.

Parameter: dest – Zielliste, src – Quellliste.

(8)min() Minimalmethode

Funktionsdefinition: public static T min(Collection71b63f436d94a50f17c5ed897161f1dd coll), gibt das minimale Element der angegebenen Sammlung gemäß der natürlichen Reihenfolge der Elemente zurück Die Sammlung muss Comparable Interface implementieren, außerdem müssen alle Elemente in der Sammlung untereinander vergleichbar sein.

Parameter: coll – die Sammlung, deren kleinstes Element bestimmt wird.

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c T min(Collection5b7c231ea612b0296a59e739b6f4ca40 coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp), gibt das kleinste Element der angegebenen Sammlung gemäß der vom angegebenen Komparator generierten Reihenfolge zurück.

Parameter: coll – die Sammlung, deren minimales Element bestimmt wird, comp – der Komparator, der zur Bestimmung des minimalen Elements verwendet wird.

(9) max() Maximalwertmethode

Funktionsdefinition: public static T max(Collection71b63f436d94a50f17c5ed897161f1dd coll), gibt das maximale Element der angegebenen Sammlung gemäß der natürlichen Reihenfolge der Elemente zurück.

Parameter: coll – die Sammlung, deren größtes Element bestimmt wird.

Funktionsdefinition: public static 8742468051c85b06f0a0af9e3e506b5c T max(Collectionaa26301bce9266a501201131583640f0 coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e gibt das größte Element der angegebenen Sammlung gemäß der vom angegebenen Komparator generierten Reihenfolge zurück.

Parameter: coll – die Sammlung, deren größtes Element bestimmt wird, comp – der Komparator, der zur Bestimmung des größten Elements verwendet wird

(10) rotation() Rotationsmethode

Funktionsdefinition: public static void rotate(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int distance) dreht die Elemente in der angegebenen Liste entsprechend dem angegebenen Abstand.

Parameter: list – die zu drehende Liste, distance – der Abstand, um den die Liste gedreht werden soll. Dieser kann 0, eine negative Zahl oder eine Zahl größer als sein list.size().

(11) ersetzenAlle() alle Funktionen ersetzen

        函数定义: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还有很多其他的方法,如下表:


8742468051c85b06f0a0af9e3e506b5c Queue8742468051c85b06f0a0af9e3e506b5cAnsicht einer bestimmten Deque in Form von Last-In-First-Out (Lifo) zurück. Warteschlange. binarySearch(List list, T key) Verwenden Sie die binäre Suchmethode, um die angegebene Liste zu durchsuchen, um das angegebene Objekt zu erhalten. b77a8d9c3c319e50d4b02a976b3479101a4db2c2c2313771e5742b6debf617a1(Collection611df06a762f4b8bb4a948a0d16e1eb9 coll) des Elements das größte Element der gegebenen Sammlung zurück.
(Collectionb593ccbc487703250dd04076800a8932 coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) (Map8d7bc986f34aa343516e113539380c16 map) (List8742468051c85b06f0a0af9e3e506b5c list , T oldVal, T newVal) (Liste8742468051c85b06f0a0af9e3e506b5c Liste) (List8742468051c85b06f0a0af9e3e506b5c list , Komparator117c5a0bdb71ea9a9d0c2b99b03abe3e c) (List6b3d0130bba23ae47fe2b8e8cddf0195 list, int i, int j)
MethodeZusammenfassung
static 8742468051c85b06f0a0af9e3e506b5c boolean <code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">addAll</span>(Collection2c7dc8671179272755aec1f6022876ad c, T... elements)addAll
(Sammlung2c7dc8671179272755aec1f6022876ad c, T... elements)
Alle angegebenen Elemente zur angegebenen Sammlung hinzufügen.
static <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)<br>asL<a href="http://www.php.cn/wiki/109.html" target="_blank">if</a><a href="http://www.php.cn/code/6617.html" target="_blank">oQueue</a>(Deque8742468051c85b06f0a0af9e3e506b5c deque) Gibt die
static 8742468051c85b06f0a0af9e3e506b5c int<span style="background-color:inherit; color:rgb(51,51,51)">binarySearch</span>(List<? extends Comparable117c5a0bdb71ea9a9d0c2b99b03abe3e> list, T key)
static <span style="background-color:inherit; color:rgb(51,51,51)">binarySearch</span>(List6f577ce863ae620b571540d817dd4482 list, T key, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)8742468051c85b06f0a0af9e3e506b5c int
binarySearch(List5b7c231ea612b0296a59e739b6f4ca40-Liste, T-Taste, Komparator117c5a0bdb71ea9a9d0c2b99b03abe3eVerwenden Sie die binäre Suche, um die angegebene Liste zu durchsuchen und das angegebene Objekt zu erhalten.
static1a4db2c2c2313771e5742b6debf617a1 Collection1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit color:rgb(51,51,51)">checkedCollection<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">checkedCollection</span>(Collection1a4db2c2c2313771e5742b6debf617a1 c, Class1a4db2c2c2313771e5742b6debf617a1 type)(Collectiond4454904a88143dbdb697239b10ec4a8 Klasse1a4db2c2c2313771e5742b6debf617a1 Typ)
                                                                                                                                                                                                kann eine dynamische Typ-sichere-Ansicht der angegebenen Sammlung zurückgeben.
static1a4db2c2c2313771e5742b6debf617a1 List1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit;rgb(51,51,51)">checke<a href="http%20://www.php.cn/wiki/596.html" target="_blank">dL<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">checke<a href="http://www.php.cn/wiki/596.html" target="_blank">dL</a>ist</span>(List1a4db2c2c2313771e5742b6debf617a1 list, Class1a4db2c2c2313771e5742b6debf617a1 type)ist
(List1a4db2c2c2313771e5742b6debf617a1 list, Klasse1a4db2c2c2313771e5742b6debf617a1 Typ)
Gibt eine dynamische typsichere Ansicht der angegebenen Liste zurück.
staticb77a8d9c3c319e50d4b02a976b347910 Karte <span style="background-color:inherit; color:rgb(51,51,51)">checkedMap</span>(Mapb77a8d9c3c319e50d4b02a976b347910 m, Class245c3adc26563b673f7297c0b3777639 keyType, Classd94943c0b4933ad8cac500132f64757f valueType)<span style="background-color:inherit; color:rgb(51,51, 51)">checkedMap<br>(Mapb77a8d9c3c319e50d4b02a976b347910 m, Class245c3adc26563b673f7297c0b3777639 keyType, Classd94943c0b4933ad8cac500132f64757f valueType)</span> Gibt eine dynamische typsichere Ansicht der angegebenen Zuordnung zurück.
static1a4db2c2c2313771e5742b6debf617a1 Set<span style="background-color:inherit; color:rgb(51,51,51)">checkedSet</span>(Set1a4db2c2c2313771e5742b6debf617a1 s, Class1a4db2c2c2313771e5742b6debf617a1 type)<span style="background-color:inherit; color:rgb(51,51,51)"> geprüftSet<br>(Set1a4db2c2c2313771e5742b6debf617a1 s, Klasse1a4db2c2c2313771e5742b6debf617a1 Typ)</span>                  Gibt eine dynamisch typsichere Ansicht des angegebenen Satzes zurück.
staticb77a8d9c3c319e50d4b02a976b347910 SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">checkedSortedMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">checkedSortedMap</span>(SortedMapb77a8d9c3c319e50d4b02a976b347910 m, Class245c3adc26563b673f7297c0b3777639 keyType, Classd94943c0b4933ad8cac500132f64757f valueType)(SortedMapb77a8d9c3c319e50d4b02a976b347910 m, Class245c3adc26563b673f7297c0b3777639 keyType, Classd94943c0b4933ad8cac500132f64757f valueType)
Gibt eine dynamische typsichere Ansicht der angegebenen geordneten Zuordnung zurück.
static1a4db2c2c2313771e5742b6debf617a1 SortedSet1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit;rgb(51,51,51)">checkedSortedSet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">checkedSortedSet</span>(SortedSet1a4db2c2c2313771e5742b6debf617a1 s, Class1a4db2c2c2313771e5742b6debf617a1 type)(SortedSetd4454904a88143dbdb697239b10ec4a8 Klasse1a4db2c2c2313771e5742b6debf617a1 Typ)
Gibt eine dynamische typsichere Ansicht der angegebenen geordneten Menge zurück.
static8742468051c85b06f0a0af9e3e506b5c void <span style="background-color:inherit;rgb(51,51,51)">copy<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">copy</span>(List117c5a0bdb71ea9a9d0c2b99b03abe3e dest, Listd203bb1ae585225d4838a2b7e3d0503e src)(List
Kopiert alle Elemente von einer Liste in eine andere.
static boolean <span style="background-color:inherit; color:rgb(51,51,51)">disjunkt<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">disjoint</span>(Collection6b3d0130bba23ae47fe2b8e8cddf0195 c1, Collection6b3d0130bba23ae47fe2b8e8cddf0195 c2)(Collection6b3d0130bba23ae47fe2b8e8cddf0195 c1, Sammlung6b3d0130bba23ae47fe2b8e8cddf0195 c2)
Wenn in den beiden angegebenen Sammlungen keine identischen Elemente vorhanden sind, wird true zurückgegeben.
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">emptyList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">emptyList</span>()()
Gibt eine leere Liste zurück (unveränderlich).
staticb77a8d9c3c319e50d4b02a976b347910 Karteb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit;rgb(51,51,51)">emptyMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">emptyMap</span>()()
Gibt eine leere Karte zurück (unveränderlich).
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">emptySet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">emptySet</span>()()
Gibt eine leere Menge zurück (unveränderlich).
static8742468051c85b06f0a0af9e3e506b5c Enumeration8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">enumeration<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">enumeration</span>(Collection8742468051c85b06f0a0af9e3e506b5c c)(Collectionb32f285eaba7a6752dff0bc229700674 c)
               Gibt eine Aufzählung über die angegebene Sammlung zurück.
static8742468051c85b06f0a0af9e3e506b5c void <span style="background-color:inherit;rgb(51,51,51)">fill<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">fill</span>(List117c5a0bdb71ea9a9d0c2b99b03abe3e list, T obj)(List
Ersetzt alle Elemente in der angegebenen Liste durch das angegebene Element.
static int <span style="background-color:inherit;color:rgb(51,51,51)">frequenz<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">frequency</span>(Collection6b3d0130bba23ae47fe2b8e8cddf0195 c, Object o)(Collection6b3d0130bba23ae47fe2b8e8cddf0195 c, Objekt o)
Gibt die Anzahl der Elemente in der angegebenen Sammlung zurück, die gleich dem angegebenen Objekt sind.
static int <span style="background-color:inherit; color:rgb(51,51,51)">indexOfSubList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">indexOfSubList</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 source, List6b3d0130bba23ae47fe2b8e8cddf0195 target)(List6b3d0130bba23ae47fe2b8e8cddf0195 source, List6b3d0130bba23ae47fe2b8e8cddf0195 target)
Gibt die Startposition des ersten Vorkommens der angegebenen Zielliste in der angegebenen Quellliste zurück, wenn keine solche Liste erscheint;
static int <span style="background-color:inherit; color:rgb(51,51,51)">lastIndexOfSubList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">lastIndexOfSubList</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 source, List6b3d0130bba23ae47fe2b8e8cddf0195 target)(List6b3d0130bba23ae47fe2b8e8cddf0195 source, List6b3d0130bba23ae47fe2b8e8cddf0195 target)
Gibt die Startposition des letzten Vorkommens der angegebenen Zielliste in der angegebenen Quellliste zurück; wenn keine solche Liste erscheint, wird -1 zurückgegeben.
static8742468051c85b06f0a0af9e3e506b5c ArrayList8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">list<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">list</span>(Enumeration8742468051c85b06f0a0af9e3e506b5c e)(Enumeration< T & GT; E)
Rückkehr zu einer Array--Liste, die das angegebene Aufzählungselement in der Rückgabereihenfolge enthält.
static style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"> max
8742468051c85b06f0a0af9e3e506b5c Tstatic<span style="background-color:inherit; color:rgb(51,51,51)">max</span> Gibt das größte Element der angegebenen Sammlung in der vom angegebenen Komparator erzeugten Reihenfolge zurück. <span style="background-color:inherit; color:rgb(51,51,51)">max</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)
style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"> min(Collectionb593ccbc487703250dd04076800a8932 coll) staticGemäß der natürlichen Sequenz zurück zum minimalen Element der gegebenen Sammlung.
static8742468051c85b06f0a0af9e3e506b5c T <span style="background-color:inherit; color:rgb(51,51,51)">min<span style="font-family:Microsoft Yahei; background-color:inherit">(Collectionb593ccbc487703250dd04076800a8932 coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) <code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">min</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) Gibt das kleinste Element der angegebenen Sammlung in der vom angegebenen Komparator erzeugten Reihenfolge zurück.
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">nCopies<span style="font-family:Microsoft Yahei; background-color:inherit">(int n . <code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">nCopies</span>(int n, T o)
n
1a4db2c2c2313771e5742b6debf617a1 Set1a4db2c2c2313771e5742b6debf617a1static<span style="background-color:inherit color:rgb(51,51,51)">newSetFromMap</span> Gibt den Satz zurück, der von der angegebenen Zuordnung unterstützt wird. <span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap</span>(Map149d50d9cfbc48a869df7dfd8cfeb54e map)
8742468051c85b06f0a0af9e3e506b5c booleanstatic<span style="background-color:inherit;rgb(51,51,51)">replaceAll</span> Ersetzt alle Vorkommen eines angegebenen Werts in einer Liste durch einen anderen Wert.
static void <span style="background-color:inherit; color:rgb(51,51,51)">reverse<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">reverse</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list)(List6b3d0130bba23ae47fe2b8e8cddf0195 list)
Kehren Sie die Reihenfolge der Elemente in der angegebenen Liste um.
static8742468051c85b06f0a0af9e3e506b5c Comparator8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">reverseOrder<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">reverseOrder</span>()()
Gibt einen Komparator zurück, der die Comparablenatürliche Reihenfolge einer Sammlung von Objekten, die die Schnittstelle implementiert, zwangsweise umkehrt.
static8742468051c85b06f0a0af9e3e506b5c Comparator8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">reverseOrder<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">reverseOrder</span>(Comparator8742468051c85b06f0a0af9e3e506b5c cmp)(Comparatorb32f285eaba7a6752dff0bc229700674 cmp)
Gibt einen Komparator zurück, der die Reihenfolge der angegebenen Komparatoren zwangsweise umkehrt.
static void <span style="background-color:inherit; color:rgb(51,51,51)">rotate<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">rotate</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int distance)(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int Abstand)
Dreht die Elemente in der angegebenen Liste entsprechend dem angegebenen Abstand.
static void <span style="background-color:inherit; color:rgb(51,51,51)">shuffle<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">shuffle</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list)(List6b3d0130bba23ae47fe2b8e8cddf0195 list)
Verwenden Sie die standardmäßige Zufallsquelle, um die angegebene Liste zu ersetzen.
static void <span style="background-color:inherit; color:rgb(51,51,51)">shuffle<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">shuffle</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list, Random rnd)(List6b3d0130bba23ae47fe2b8e8cddf0195 list, Zufällige Anzahl)
Verwenden Sie die angegebene Zufallsquelle, um die angegebene Liste zu ersetzen.
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">singleton<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">singleton</span>(T o)(T o )
Gibt eine unveränderliche Menge zurück, die nur das angegebene Objekt enthält.
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">singletonList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">singletonList</span>(T o)(T o )
                Gibt eine unveränderliche Liste zurück, die nur die angegebenen Objekte enthält.
staticb77a8d9c3c319e50d4b02a976b347910 Karteb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">singletonMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">singletonMap</span>(K key, V value)(K-Taste, V-Wert)
Gibt eine unveränderliche Zuordnung zurück, die nur den angegebenen Schlüssel dem angegebenen Wert zuordnet.
static "font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit">sort Sortiert die angegebene Liste in aufsteigender Reihenfolge entsprechend der natürlichen Reihenfolge der Elemente<span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list).
8742468051c85b06f0a0af9e3e506b5c voidstatic<span style="background-color:inherit;rgb(51,51,51)">sort</span> Sortiert die angegebene Liste entsprechend der vom angegebenen Komparator erstellten Reihenfolge. <span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)
static void<span style="background-color:inherit; color:rgb(51,51,51)">swap</span>                                                                                                                                                                                   tauscht Elemente an den angegebenen Positionen in der angegebenen Liste aus.
static8742468051c85b06f0a0af9e3e506b5c Collection8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">syn<a href="http%20://www.php.cn/wiki/1332.html" target="_blank">chr</a>onizedCollection<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><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)(Collection8742468051c85b06f0a0af9e3e506b5c c)
Gibt die von der unterstützte Synchronisierung zurück angegebene Sammlung (Thread-sichere) Sammlung.
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">synchronizedList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">synchronizedList</span>(List8742468051c85b06f0a0af9e3e506b5c list)(Listb32f285eaba7a6752dff0bc229700674-Liste)
Gibt eine synchronisierte (thread-sichere) Liste zurück, die von der angegebenen Liste unterstützt wird.
staticb77a8d9c3c319e50d4b02a976b347910 Karteb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">synchronizedMap</span>(Mapb77a8d9c3c319e50d4b02a976b347910 m)(Mapb77a8d9c3c319e50d4b02a976b347910 m)
Gibt eine synchronisierte (thread-sichere) Map zurück, die von der angegebenen Map unterstützt wird.
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">synchronizedSet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSet</span>(Set8742468051c85b06f0a0af9e3e506b5c s)(Setb32f285eaba7a6752dff0bc229700674 s)
                        Gibt einen synchronen (threadsicheren) Satz zurück, der vom angegebenen Satz unterstützt wird.
staticb77a8d9c3c319e50d4b02a976b347910 SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedMap</span>(SortedMapb77a8d9c3c319e50d4b02a976b347910 m)(SortedMapb77a8d9c3c319e50d4b02a976b347910 m)                                                                                                                                                                            Gibt eine synchrone ( Thread-sicher) geordnete Karte, die von der angegebenen geordneten Karte unterstützt wird.
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">synchronizedSortedSet<span style="font-family:Microsoft Yahei; background-color:inherit">(SortedSet< T & GT; S) </span></span> <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s) Zurück zum geordneten SET (threadsicher) geordnetes SET mit geordneter SET-Unterstützung.
static8742468051c85b06f0a0af9e3e506b5c Collection8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit color:rgb(51,51,51)">unmodifiableCollection<span style="font-family:Microsoft Yahei; background-color:inherit">(Collectiond3a6a60dac8d7caafe0142a2194f5b21 c)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection</span>(Collection6f577ce863ae620b571540d817dd4482 c) Gibt eine nicht änderbare Ansicht der angegebenen Sammlung zurück.
static8742468051c85b06f0a0af9e3e506b5c List8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit color:rgb(51,51,51)">unmodifiableList<span style="font-family:Microsoft Yahei; background-color:inherit">(List6fb9e6c9108a002f2ac207acd2fed691-Liste)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList</span>(List6f577ce863ae620b571540d817dd4482 list)               Gibt eine nicht änderbare Ansicht der angegebenen Liste zurück.
staticb77a8d9c3c319e50d4b02a976b347910 Karteb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableMap</span>(Map738385b4ffcfd6705c576d9ae0696e10 m)(Karteb1652199067ff7ff7f76aad4e5747e24 m)
Gibt eine nicht änderbare Ansicht der angegebenen Zuordnung zurück.
static8742468051c85b06f0a0af9e3e506b5c Set8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit color:rgb(51,51,51)">unmodifiableSet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSet</span>(Set6f577ce863ae620b571540d817dd4482 s)(Setd3a6a60dac8d7caafe0142a2194f5b21 s)
Gibt eine nicht veränderbare Ansicht der angegebenen Menge zurück.
staticb77a8d9c3c319e50d4b02a976b347910 SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSortedMap<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSortedMap</span>(SortedMap73e86936beb908d627d782a3d5719990 m)(SortedMap83b68f940d619330301f1c99bf071215 m)
Gibt eine nicht veränderbare Ansicht der angegebenen geordneten Karte zurück.
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit;rgb(51,51,51)">unmodifiableSortedSet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s)(SortedSetb32f285eaba7a6752dff0bc229700674 s)
Gibt eine nicht veränderbare Ansicht der angegebenen geordneten Menge zurück.

Das obige ist der detaillierte Inhalt vonZusammenfassung der Codebeispiele für die Verwendung von Java-Sammlungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn