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

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

黄舟
Freigeben: 2017-03-15 11:57:48
Original
1465 Leute haben es durchsucht

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
Nach dem Login kopieren

Häufig verwendete Methoden in Sammlungen:

(1)sort() Sortiermethode

                                                                                                blic statisch extends Vergleichbar< ? super T>> void sort(List list) root Sortiert die angegebene Liste in aufsteigender Reihenfolge entsprechend der natürlichen Reihenfolge der Elemente. .

Parameter: Die zu sortierende Liste.

Funktionsdefinition: public static void sort(List list,Comparator 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 (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 Schlüssel, Komparator 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(List 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(List 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(List 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(List 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 void fill(List 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 copy(List dest,List, 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(Collection 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 T min(Collection coll,Comparator 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(Collection 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 T max(Collection< ?erstreckt sich T> coll,Comparator 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(List 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 boolean replaceAll(List 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));//二分查找
    }
}
Nach dem Login kopieren

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


QueueAnsicht 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. (Collection(Collection coll, Comparator comp) (Map< E,Boolean> map) (List list , T oldVal, T newVal) (Liste Liste) (List list , Komparator c) (List list, int i, int j)
MethodeZusammenfassung
static 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>(Collection<? super T> c, T... elements)addAll
(Sammlung 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="//m.sbmmt.com/wiki/109.html" target="_blank">if</a>oQueue</span>(Deque<T> deque)<br>asL<a href="//m.sbmmt.com/wiki/109.html" target="_blank">if</a><a href="//m.sbmmt.com/code/6617.html" target="_blank">oQueue</a>(Deque<T> deque) Gibt die
static int<span style="background-color:inherit; color:rgb(51,51,51)">binarySearch</span>(List<? extends Comparable<? super T>> list, T key)
static <span style="background-color:inherit; color:rgb(51,51,51)">binarySearch</span>(List<? extends T> list, T key, Comparator<? super T> c) int
binarySearch(List<? erweitert T>-Liste, T-Taste, Komparator<? super T>Verwenden Sie die binäre Suche, um die angegebene Liste zu durchsuchen und das angegebene Objekt zu erhalten.
static Collection <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>(Collection<E> c, Class<E> type)(Collection< E> Klasse Typ)
                                                                                                                                                                                                kann eine dynamische Typ-sichere-Ansicht der angegebenen Sammlung zurückgeben.
static List <span style="background-color:inherit;rgb(51,51,51)">checke<a href="http%20://m.sbmmt.com/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="//m.sbmmt.com/wiki/596.html" target="_blank">dL</a>ist</span>(List<E> list, Class<E> type)ist
(List list, Klasse Typ)
Gibt eine dynamische typsichere Ansicht der angegebenen Liste zurück.
static Karte <span style="background-color:inherit; color:rgb(51,51,51)">checkedMap</span>(Map<K,V> m, Class<K> keyType, Class<V> valueType)<span style="background-color:inherit; color:rgb(51,51, 51)">checkedMap<br>(Map<K,V> m, Class<K> keyType, Class<V> valueType)</span> Gibt eine dynamische typsichere Ansicht der angegebenen Zuordnung zurück.
static Set<span style="background-color:inherit; color:rgb(51,51,51)">checkedSet</span>(Set<E> s, Class<E> type)<span style="background-color:inherit; color:rgb(51,51,51)"> geprüftSet<br>(Set<E> s, Klasse<E> Typ)</span>                  Gibt eine dynamisch typsichere Ansicht des angegebenen Satzes zurück.
static SortedMap <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>(SortedMap<K,V> m, Class<K> keyType, Class<V> valueType)(SortedMap m, Class keyType, Class valueType)
Gibt eine dynamische typsichere Ansicht der angegebenen geordneten Zuordnung zurück.
static SortedSet <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>(SortedSet<E> s, Class<E> type)(SortedSet< E> Klasse Typ)
Gibt eine dynamische typsichere Ansicht der angegebenen geordneten Menge zurück.
static 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>(List<? super T> dest, List<? extends T> src)(List src)
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>(Collection<?> c1, Collection<?> c2)(Collection c1, Sammlung c2)
Wenn in den beiden angegebenen Sammlungen keine identischen Elemente vorhanden sind, wird true zurückgegeben.
static List <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).
static Karte <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).
static Set <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).
static Enumeration <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>(Collection<T> c)(Collection< T> c)
               Gibt eine Aufzählung über die angegebene Sammlung zurück.
static 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>(List<? super T> 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>(Collection<?> c, Object o)(Collection 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>(List<?> source, List<?> target)(List source, List 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>(List<?> source, List<?> target)(List source, List 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.
static ArrayList <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>(Enumeration<T> 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 Gibt gemäß der natürlichen Reihenfolge<span style="background-color:inherit; color:rgb(51,51,51)">max</span>(Collection<? extends T> coll) des Elements das größte Element der gegebenen Sammlung zurück. <br><span style="background-color:inherit"></span> </tr> <tr> <td valign="top" style="word-break:break-all; border:1px solid rgb(153,153,153); padding:5px 16px 5px 12px; min-height:25px; min-width:25px; height:25px; background-color:inherit"><T> T<span style="font-family:Microsoft Yahei; background-color:inherit"><code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit">static<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>(Collection coll, Comparator comp)
> style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"> min(Collection coll) staticGemäß der natürlichen Sequenz zurück zum minimalen Element der gegebenen Sammlung.
static T <span style="background-color:inherit; color:rgb(51,51,51)">min<span style="font-family:Microsoft Yahei; background-color:inherit">(Collection<? erweitert T> coll, Comparator<? super T> 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>(Collection<? extends T> coll, Comparator<? super T> comp) Gibt das kleinste Element der angegebenen Sammlung in der vom angegebenen Komparator erzeugten Reihenfolge zurück.
static List <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
Setstatic<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>(Map<E,Boolean> map)
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>(List<?> list)(List list)
Kehren Sie die Reihenfolge der Elemente in der angegebenen Liste um.
static Comparator <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.
static Comparator <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>(Comparator<T> cmp)(Comparator< T> 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>(List<?> list, int distance)(List 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>(List<?> list)(List 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>(List<?> list, Random rnd)(List list, Zufällige Anzahl)
Verwenden Sie die angegebene Zufallsquelle, um die angegebene Liste zu ersetzen.
static Set <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.
static List <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.
static Karte <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>(List<T> list).
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>(List<T> list, Comparator<? super T> 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.
static Collection <span style="background-color:inherit;rgb(51,51,51)">syn<a href="http%20://m.sbmmt.com/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="//m.sbmmt.com/wiki/1332.html" target="_blank">chr</a>onizedCollection</span>(Collection<T> c)(Collection c)
Gibt die von der unterstützte Synchronisierung zurück angegebene Sammlung (Thread-sichere) Sammlung.
static List <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>(List<T> list)(List< T>-Liste)
Gibt eine synchronisierte (thread-sichere) Liste zurück, die von der angegebenen Liste unterstützt wird.
static Karte <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>(Map<K,V> m)(Map m)
Gibt eine synchronisierte (thread-sichere) Map zurück, die von der angegebenen Map unterstützt wird.
static Set <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>(Set<T> s)(Set< T> s)
                        Gibt einen synchronen (threadsicheren) Satz zurück, der vom angegebenen Satz unterstützt wird.
static SortedMap <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>(SortedMap<K,V> m)(SortedMap m)                                                                                                                                                                            Gibt eine synchrone ( Thread-sicher) geordnete Karte, die von der angegebenen geordneten Karte unterstützt wird.
static SortedSet <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>(SortedSet<T> s) Zurück zum geordneten SET (threadsicher) geordnetes SET mit geordneter SET-Unterstützung.
static Collection <span style="background-color:inherit color:rgb(51,51,51)">unmodifiableCollection<span style="font-family:Microsoft Yahei; background-color:inherit">(Collection< ? erweitert T> c)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection</span>(Collection<? extends T> c) Gibt eine nicht änderbare Ansicht der angegebenen Sammlung zurück.
static List <span style="background-color:inherit color:rgb(51,51,51)">unmodifiableList<span style="font-family:Microsoft Yahei; background-color:inherit">(List< ? erweitert die T>-Liste)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList</span>(List<? extends T> list)               Gibt eine nicht änderbare Ansicht der angegebenen Liste zurück.
static Karte <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>(Map<? extends K,? extends V> m)(Karte m)
Gibt eine nicht änderbare Ansicht der angegebenen Zuordnung zurück.
static Set <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>(Set<? extends T> s)(Set< ? erweitert T> s)
Gibt eine nicht veränderbare Ansicht der angegebenen Menge zurück.
static SortedMap <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>(SortedMap<K,? extends V> m)(SortedMap m)
Gibt eine nicht veränderbare Ansicht der angegebenen geordneten Karte zurück.
static SortedSet <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>(SortedSet<T> s)(SortedSet< T> 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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage