Maison  >  Article  >  Java  >  Résumé des exemples de code d'utilisation des collections Java

Résumé des exemples de code d'utilisation des collections Java

黄舟
黄舟original
2017-03-15 11:57:481439parcourir

Après l'avoir lu sur papier, je me rends compte que je dois le faire en détail --Lu You Demandez au canal s'il est clair, afin qu'il y ait une source d'eau vive - Zhu Xi


La classe Collections est une catégorie Packaging. Il contient diverses méthodes statiquesmultiplesétats liées aux opérations de collecte. Cette classe ne peut pas être instanciée , tout comme une classe utilitaire qui sert le framework Collection Java .

java.lang.Object
        java.util.Collections

Méthodes couramment utilisées dans les collections :

(1)tri() méthode de tri

                                                                                               blic statique 7162b68e5b1e059b510a3cba26260212> annuler tri(Liste8742468051c85b06f0a0af9e3e506b5c liste) racine Trier la liste spécifiée par ordre croissant selon l'ordre naturel des éléments. Paramètres : La liste à trier.

Définition de la fonction : public static 8742468051c85b06f0a0af9e3e506b5c void sort(List8742468051c85b06f0a0af9e3e506b5c list,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c), généré selon le spécifié comparateur Trie la liste spécifiée dans l'ordre. Tous les éléments de cette liste doivent être comparables les uns aux autres à l'aide du comparateur spécifié.

Paramètres : list-la liste à trier ; c-le comparateur qui détermine l'ordre de la liste.

(2) BinarySearch()Recherche binaireMéthode

Définition de la fonction : public static 8742468051c85b06f0a0af9e3e506b5c (Liste liste,T clé)

Utilisez la méthode binaire search pour rechercher dans la liste spécifiée afin d'obtenir l' objet spécifié Avant d'appeler cette méthode, les éléments de la liste doivent être triés par ordre croissant, sinon. le résultat est incertain, cette méthode effectuera des traversées de liens O(n) et des comparaisons d'éléments O(log n).

Paramètres : list-la liste chaînée à rechercher, key-la clé à rechercher.

Définition de la fonction : public static 8742468051c85b06f0a0af9e3e506b5c int binaireSearch(Listd203bb1ae585225d4838a2b7e3d0503e list, T clé, Comparateur117c5a0bdb71ea9a9d0c2b99b03abe3e c) Triez la liste par ordre croissant en fonction du comparateur spécifié.

Paramètres : list - la liste à rechercher, key - la clé à rechercher, c - le comparateur pour trier la liste.

(3) méthode inverse reverse()

lettre Définition du numéro : public static void reverse(List6b3d0130bba23ae47fe2b8e8cddf0195 list), inverse l'ordre des éléments dans la liste spécifiée. Cette méthode s'exécute en temps linéaire.

Paramètres : liste - la liste dont les éléments doivent être inversés

(4 ) shuffle() méthode de lecture aléatoire

void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list) utilise la source aléatoire par défaut pour remplacer la liste spécifiée. La probabilité que tous les remplacements se produisent est approximativement égale. Paramètres : liste-la liste à mélanger

Lettre

NombreDéfinition :public static void shuffle (List6b3d0130bba23ae47fe2b8e8cddf0195 list,Random rnd), utilise la source aléatoire spécifiée pour remplacer la liste spécifiée. Paramètres : list - la liste à mélanger, rnd - la source aléatoire utilisée pour mélanger la liste.

(5) méthode d'échange swap()

Définition de la fonction : public static void swap(List6b3d0130bba23ae47fe2b8e8cddf0195 list,int i, int j), échangez des éléments à la position spécifiée dans la liste spécifiée.

Paramètres : list-la liste d'échange d'éléments, i-le index d'un élément à échanger, j-l'autre élément à échanger L'index d'un élément.

(6) méthode de remplacement fill()

Définition de la fonction : public static 8742468051c85b06f0a0af9e3e506b5c void fill(Liste2c7dc8671179272755aec1f6022876ad list,T obj), remplace tous les éléments de la liste spécifiée par l'élément spécifié, en s'exécutant en temps linéaire.

Paramètres : list - une liste remplie d'éléments spécifiés, obj - les éléments utilisés pour remplir la liste spécifiée.

(7)copie() méthode de copie

Définition de la fonction : public static 8742468051c85b06f0a0af9e3e506b5c void copie(List2c7dc8671179272755aec1f6022876ad dest,Listd203bb1ae585225d4838a2b7e3d0503e src), copie tous les éléments d'une liste à une autre. Après cela, l'index de chaque élément copié dans la liste de destination sera égal à l'index de cet élément dans la liste source, et la liste de destination doit être au moins aussi longue que la liste source.

Paramètres : dest - liste cible, src - liste source.

(8)min() méthode minimale

Définition de la fonction : public static T min(Collectiond203bb1ae585225d4838a2b7e3d0503e coll), renvoie l'élément minimum de la collection donnée selon l'ordre naturel des éléments de tous les éléments de la. La collection doit implémenter une Interface comparable. De plus, tous les éléments de la collection doivent être mutuellement comparables.

Paramètres : coll - la collection dont le plus petit élément sera déterminé.

Définition de la fonction : public statique 8742468051c85b06f0a0af9e3e506b5c T min(Collection6f577ce863ae620b571540d817dd4482 coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp), renvoie le plus petit élément de la collection donnée selon l'ordre généré par le comparateur spécifié.

Paramètres : coll - la collection dont l'élément minimum sera déterminé, comp - le comparateur utilisé pour déterminer l'élément minimum.

(9) méthode maximum max()

Définition de la fonction : public static T max(Collectiond203bb1ae585225d4838a2b7e3d0503e coll), renvoie l'élément maximum de la collection donnée selon l'ordre naturel des éléments.

Paramètres : coll - la collection dont le plus grand élément sera déterminé.

Définition de la fonction : public statique 8742468051c85b06f0a0af9e3e506b5c T max(Collection4968a53d9e326feb1b2d7bbf83db00dc coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp), renvoie le plus grand élément de la collection donnée selon l'ordre généré par le comparateur spécifié.

Paramètres : coll - la collection dont le plus grand élément sera déterminé, comp - le comparateur utilisé pour déterminer le plus grand élément

(10) méthode de rotation rotate()

Définition de la fonction : vide statique public rotate(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int distance), fait pivoter les éléments de la liste spécifiée en fonction de la distance spécifiée.

Paramètres : liste - la liste à faire pivoter, distance - la distance pour la rotation de la liste, qui peut être 0, un nombre négatif ou un nombre supérieur à la liste .taille().

(11) remplacerTout() remplacer toutes les fonctions

        函数定义: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 File d'attente8742468051c85b06f0a0af9e3e506b5cvue d'un certain Deque sous forme de dernier entré, premier sorti (Lifo) File d'attente. binarySearch(List list, T key) Utilisez la méthode de recherche binaire pour rechercher dans la liste spécifiée afin d'obtenir l'objet spécifié. b77a8d9c3c319e50d4b02a976b3479101a4db2c2c2313771e5742b6debf617a1(Collection69a7b71fbdcce213665251bced6d9ec0 coll) de l'élément, renvoie le plus grand élément de la collection donnée.
(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) (List8742468051c85b06f0a0af9e3e506b5c list) (Liste8742468051c85b06f0a0af9e3e506b5c liste , Comparateur117c5a0bdb71ea9a9d0c2b99b03abe3e c) (Liste6b3d0130bba23ae47fe2b8e8cddf0195 liste, int i, int j)
MéthodeRésumé
static 8742468051c85b06f0a0af9e3e506b5c booléen <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
(Collection2c7dc8671179272755aec1f6022876ad c, T... éléments)
Ajoutez tous les éléments spécifiés à la collection spécifiée.
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) Renvoie la
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(Listec6099e785f05193425c1fd5d8e7e99d3, touche T, Comparateur117c5a0bdb71ea9a9d0c2b99b03abe3eUtilisez la recherche binaire pour rechercher dans la liste spécifiée afin d'obtenir l'objet spécifié.
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 Classe & lt; e & gt; type)
Renvoie un type dynamique de collection sécurité vue.
static1a4db2c2c2313771e5742b6debf617a1 Liste1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit; color: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 liste, Class1a4db2c2c2313771e5742b6debf617a1 type)
Renvoie une vue dynamique de type sécurisé de la liste spécifiée.
staticb77a8d9c3c319e50d4b02a976b347910 Carte <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>(Carteb77a8d9c3c319e50d4b02a976b347910 m, Class245c3adc26563b673f7297c0b3777639 keyType, Classd94943c0b4933ad8cac500132f64757f valueType)</span> Renvoie une vue dynamique de type sécurisé du mappage spécifié.
static1a4db2c2c2313771e5742b6debf617a1 Définir<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)"> checkSet<br>(Set1a4db2c2c2313771e5742b6debf617a1 s, Classe 1a4db2c2c2313771e5742b6debf617a1)</span>                  Renvoie une vue dynamique et sécurisée de l'ensemble spécifié.
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)
Renvoie une vue dynamique de type sécurisé du mappage ordonné spécifié.
static1a4db2c2c2313771e5742b6debf617a1 SortedSet1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit; color: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 Class1a4db2c2c2313771e5742b6debf617a1 type)
Renvoie une vue dynamique de type sécurisé de l'ensemble ordonné spécifié.
static8742468051c85b06f0a0af9e3e506b5c void <span style="couleur d'arrière-plan:hériter; couleur:rgb(51,51,51)">copie<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)(Liste
Copie tous les éléments d'une liste à une autre.
static boolean <span style="background-color:inherit color:rgb(51,51,51)">disjoint<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, Collection6b3d0130bba23ae47fe2b8e8cddf0195c2)
S'il n'y a pas d'éléments identiques dans les deux collections spécifiées, true est renvoyé.
static8742468051c85b06f0a0af9e3e506b5c Liste8742468051c85b06f0a0af9e3e506b5c <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>()()
Renvoie une liste vide (immuable).
staticb77a8d9c3c319e50d4b02a976b347910 Carteb77a8d9c3c319e50d4b02a976b347910 <span style="background-color:inherit; color: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>()()
Renvoie une carte vide (immuable).
static8742468051c85b06f0a0af9e3e506b5c Définir8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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>()()
Renvoie un ensemble vide (immuable).
static8742468051c85b06f0a0af9e3e506b5c Énumération8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">énumération<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)(Collectionb32f285eaba7a6752dff0bc229700674c)
               Renvoie une énumération sur la collection spécifiée.
static8742468051c85b06f0a0af9e3e506b5c void <span style="background-color:inherit; color: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
Remplace tous les éléments de la liste spécifiée par l'élément spécifié.
static int <span style="background-color:inherit; color:rgb(51,51,51)">fréquence<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, Objet o)
Renvoie le nombre d'éléments de la collection spécifiée qui sont égaux à l'objet spécifié.
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)
Renvoie la position de départ de la première occurrence de la liste cible spécifiée dans la liste source spécifiée si aucune liste de ce type n'apparaît, renvoie -1.
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)(Liste6b3d0130bba23ae47fe2b8e8cddf0195 source, Liste6b3d0130bba23ae47fe2b8e8cddf0195 cible)
Renvoie la position de départ de la dernière occurrence de la liste cible spécifiée dans la liste source spécifiée ; si aucune liste de ce type n'apparaît, renvoie -1.
static8742468051c85b06f0a0af9e3e506b5c ArrayList8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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)(Énumération< T & GT; E)
Renvoie une liste tableau , qui contient l'élément d'énumération spécifié dans l'ordre de retour.
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> Renvoie le plus grand élément de la collection donnée dans l'ordre produit par le comparateur spécifié. <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(Collection2cd5e464080fb067e9c49107bd770464 coll) staticSelon la Séquence Naturelle Retour à l'élément minimum de la collection donnée.
static8742468051c85b06f0a0af9e3e506b5c T <span style="background-color:inherit; color:rgb(51,51,51)">min<span style="font-family:Microsoft Yahei; background-color:inherit">(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">min</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) Renvoie le plus petit élément de la collection donnée dans l'ordre produit par le comparateur spécifié.
static8742468051c85b06f0a0af9e3e506b5c Liste8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">nCopies<span style="font-family:Microsoft Yahei; background-color:inherit">(int n , T o)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">nCopies</span>(int n, T o)              Renvoie une liste immuable composée de
copies de l'objet spécifié. n
static1a4db2c2c2313771e5742b6debf617a1 Définir1a4db2c2c2313771e5742b6debf617a1 <span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap<span style="font-family:Microsoft Yahei; background-color:inherit">(Map8d7bc986f34aa343516e113539380c16 map)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap</span>(Map149d50d9cfbc48a869df7dfd8cfeb54e map) Renvoie l'ensemble pris en charge par le mappage spécifié.
static8742468051c85b06f0a0af9e3e506b5c booléen <span style="background-color:inherit; color:rgb(51,51,51)">replaceAll<span style="font-family:Microsoft Yahei; background-color:inherit">(List8742468051c85b06f0a0af9e3e506b5c liste , T oldVal, T newVal)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">replaceAll</span>(List8742468051c85b06f0a0af9e3e506b5c list, T oldVal, T newVal)Remplace toutes les occurrences d'une valeur spécifiée dans une liste par une autre valeur.
static void <span style="background-color:inherit; color:rgb(51,51,51)">inverse<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)(Liste6b3d0130bba23ae47fe2b8e8cddf0195 liste)
Inversez l'ordre des éléments dans la liste spécifiée.
static8742468051c85b06f0a0af9e3e506b5c Comparateur8742468051c85b06f0a0af9e3e506b5c <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>()()
Renvoie un comparateur qui inverse de force l'Comparableordre naturel d'une collection d'objets qui implémente l'interface.
static8742468051c85b06f0a0af9e3e506b5c Comparateur8742468051c85b06f0a0af9e3e506b5c <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>(Comparator8742468051c85b06f0a0af9e3e506b5c cmp)(Comparateurb32f285eaba7a6752dff0bc229700674 cmp)
Renvoie un comparateur qui inverse de force l'ordre des comparateurs spécifiés.
static void <span style="background-color:inherit; color:rgb(51,51,51)">rotation<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)(Liste6b3d0130bba23ae47fe2b8e8cddf0195 liste, distance int)
Fait pivoter les éléments de la liste spécifiée en fonction de la distance spécifiée.
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)(Liste6b3d0130bba23ae47fe2b8e8cddf0195 liste)
Utilisez la source aléatoire par défaut pour remplacer la liste spécifiée.
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)(Liste6b3d0130bba23ae47fe2b8e8cddf0195 liste, Random rnd)
Utilisez la source aléatoire spécifiée pour remplacer la liste spécifiée.
static8742468051c85b06f0a0af9e3e506b5c Définir8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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 )
Renvoie un ensemble immuable contenant uniquement l'objet spécifié.
static8742468051c85b06f0a0af9e3e506b5c Liste8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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 )
                Renvoie une liste immuable contenant uniquement les objets spécifiés.
staticb77a8d9c3c319e50d4b02a976b347910 Carteb77a8d9c3c319e50d4b02a976b347910 <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)(touche K, Valeur V)
Renvoie une carte immuable qui mappe uniquement la clé spécifiée à la valeur spécifiée.
static "font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit">tri Trie la liste spécifiée par ordre croissant selon l'ordre naturel des éléments<span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list).
8742468051c85b06f0a0af9e3e506b5c voidstatic<span style="couleur d'arrière-plan:hériter; couleur:rgb(51,51,51)">trier</span> Trie la liste spécifiée selon l'ordre produit par le comparateur spécifié. <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>                                                                                                                                                                                         échangera des éléments aux positions spécifiées dans la liste spécifiée.
static8742468051c85b06f0a0af9e3e506b5c Collection8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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)
Renvoie la synchronisation prise en charge par le collection spécifiée (Thread-safe).
static8742468051c85b06f0a0af9e3e506b5c Liste8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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 list)
Renvoie une liste synchronisée (thread-safe) prise en charge par la liste spécifiée.
staticb77a8d9c3c319e50d4b02a976b347910 Carteb77a8d9c3c319e50d4b02a976b347910 <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)
Renvoie une carte synchronisée (thread-safe) soutenue par la carte spécifiée.
static8742468051c85b06f0a0af9e3e506b5c Définir8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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)(Setb32f285eaba7a6752dff0bc229700674s)
                        Renvoie un ensemble synchrone (thread-safe) pris en charge par l'ensemble spécifié.
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)
                                                                                                                                                                                                          lecture sécurisée) carte ordonnée prise en charge par la carte ordonnée spécifiée.
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s)(SortedSetb32f285eaba7a6752dff0bc229700674 s)
                                                                                                                                                                                                               sont renvoyés.
static8742468051c85b06f0a0af9e3e506b5c Collection8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection</span>(Collection6f577ce863ae620b571540d817dd4482 c)(Collection74529e2c356b10b48281c1e69113a693 c)
Renvoie une vue non modifiable de la collection spécifiée.
static8742468051c85b06f0a0af9e3e506b5c Liste8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList</span>(List6f577ce863ae620b571540d817dd4482 list)(List7145927a22bd914c59af0cfa7c4b8514)
               Renvoie une vue non modifiable de la liste spécifiée.
staticb77a8d9c3c319e50d4b02a976b347910 Carteb77a8d9c3c319e50d4b02a976b347910 <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)(Cartef7d5d53a7213e7392edb053aca4e97cd m)
Renvoie une vue non modifiable du mappage spécifié.
static8742468051c85b06f0a0af9e3e506b5c Définir8742468051c85b06f0a0af9e3e506b5c <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)(Set74529e2c356b10b48281c1e69113a693 s)
Renvoie une vue non modifiable de l'ensemble spécifié.
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)(SortedMap73e86936beb908d627d782a3d5719990 m)
Renvoie une vue non modifiable de la carte ordonnée spécifiée.
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="background-color:inherit; color: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)
Renvoie une vue non modifiable de l'ensemble ordonné spécifié.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn