>  기사  >  Java  >  Java 컬렉션 사용 코드 예제 요약

Java 컬렉션 사용 코드 예제 요약

黄舟
黄舟원래의
2017-03-15 11:57:481394검색

종이로 읽으니 세세하게 해야겠다는 생각이 든다 --Lu You 운하가 얼마나 맑은지 물어보세요. 생명수의 원천이 있습니다. - Zhu Xi


컬렉션 클래스는 패키징 카테고리입니다. 여기에는 수집 작업과 관련된 다양한 정적여러상태 메서드가 포함되어 있습니다. 이 클래스 는 Java의 컬렉션 프레임워크 를 제공하는 유틸리티 클래스 와 마찬가지로 인스턴스화할 수 없습니다.

java.lang.Object
        java.util.Collections

컬렉션에서 일반적으로 사용되는 메소드:

( 1) 정렬() 정렬 방법

                                                                            🎜>정적 8fafa03d353e54300931fff0099c809e> void sort(List8742468051c85b06f0a0af9e3e506b5c list) root 요소의 자연스러운 순서에 따라 지정된 목록을 오름차순으로 정렬합니다. 매개변수: 정렬할 목록입니다.

함수 정의:

public static 8742468051c85b06f0a0af9e3e506b5c void sort(List8742468051c85b06f0a0af9e3e506b5c list,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c), 지정된 내용에 따라 생성됨 비교기 지정된 목록을 순서대로 정렬합니다. 이 목록 내의 모든 요소는 지정된 비교기를 사용하여 서로 비교할 수 있어야 합니다.

매개변수: list - 정렬할 목록 c - 목록의 순서를 결정하는 비교기.

(2) binarySearch()

이진 검색방법

함수 정의: public static 8742468051c85b06f0a0af9e3e506b5c (목록 확장 비교 가능 슈퍼 T>> 목록,T

)

지정된 객체 를 얻기 위해 지정된 목록을 검색하려면 이진 검색 메서드를 사용하세요. 이 메서드를 호출하기 전에 목록 요소를 오름차순으로 정렬해야 합니다. 결과가 불확실한 경우, 이 방법은 O(n) 링크 순회 및 O(log n) 요소 비교를 수행합니다.

매개변수: list - 검색할 연결 목록, key - 검색할 키.

함수 정의: public static 8742468051c85b06f0a0af9e3e506b5c int BinarySearch(List84ae8caa7f538c9ddbae94fbfaae402c 목록, T key, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c) 지정된 비교기에 따라 목록을 오름차순으로 정렬합니다.

매개변수: list - 검색할 목록, key - 검색할 키, c - 목록 정렬을 위한 비교기.

(3) reverse() reverse 메소드

문자 번호 정의: 공개 static void reverse(List6b3d0130bba23ae47fe2b8e8cddf0195 목록), 이 메서드는 선형 시간에 실행됩니다.

매개변수: list - 요소를 반대로 바꿀 목록

(4 ) 셔플() 셔플 방법

void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list)은 기본 무작위 소스를 사용하여 지정된 목록을 대체합니다. 모든 대체가 발생할 확률은 거의 동일합니다. 매개변수: list - 섞을 목록

Letter

번호정의:public static void shuffle(List6b3d0130bba23ae47fe2b8e8cddf0195 list,Random rnd)는 지정된 무작위 소스를 사용하여 지정된 목록을 대체합니다. 매개변수: list - 섞을 목록, rnd - 목록을 섞는 데 사용되는 무작위 소스.

(5) swap() 교환 방법

함수 정의: public static void swap(List6b3d0130bba23ae47fe2b8e8cddf0195 list,int i, int j), 지정된 목록의 지정된 위치에 있는 요소를 교환합니다.

매개변수: list - 요소 교환 목록, i - 교환할 한 요소의 인덱스, j - 다른 요소 교환할 요소의 인덱스입니다.

(6) fill() 대체 방법

함수 정의: 공개 정적 8742468051c85b06f0a0af9e3e506b5c void 채우기(목록2c7dc8671179272755aec1f6022876ad list,T obj)는 지정된 목록의 모든 요소를 ​​지정된 요소로 대체하며 선형 시간으로 실행됩니다.

매개변수: list - 지정된 요소로 채워진 목록, obj - 지정된 목록을 채우는 데 사용되는 요소.

(7)복사() 복사 방법

함수 정의: public static 8742468051c85b06f0a0af9e3e506b5c void copy(List2c7dc8671179272755aec1f6022876ad dest,List84ae8caa7f538c9ddbae94fbfaae402c 이렇게 하면 대상 목록에 복사된 각 요소의 인덱스는 소스 목록에 있는 해당 요소의 인덱스와 동일하며 대상 목록은 최소한 소스 목록보다 길어야 합니다.

매개변수: dest - 대상 목록, src - 소스 목록.

(8)min() 최소 방법

함수 정의: 공개 정적 T min(Collection84ae8caa7f538c9ddbae94fbfaae402c coll)은 요소의 자연 순서에 따라 주어진 컬렉션의 최소 요소를 반환합니다. 컬렉션은 비교 가능한 인터페이스를 구현해야 하며, 컬렉션의 모든 요소는 상호 비교 가능해야 합니다.

매개변수: coll - 가장 작은 요소가 결정될 컬렉션입니다.

함수 정의: public static 8742468051c85b06f0a0af9e3e506b5c T min(Collection51299107cca38fed420bf6eb2249a934 coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)는 지정된 비교기에 의해 생성된 순서에 따라 주어진 컬렉션의 가장 작은 요소를 반환합니다.

매개변수: coll - 최소 요소가 결정될 컬렉션, comp - 최소 요소를 결정하는 데 사용되는 비교기.

(9) max() 최대값 방식

함수 정의: 공개 정적 T max(Collection84ae8caa7f538c9ddbae94fbfaae402c coll)는 요소의 자연 순서에 따라 주어진 컬렉션의 가장 큰 요소를 반환합니다.

매개변수: coll - 가장 큰 요소가 결정될 컬렉션입니다.

함수 정의: public static 8742468051c85b06f0a0af9e3e506b5c T max(Collection3b59c99469de99a0b273c2fded1a9516 coll,Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)는 지정된 비교기에 의해 생성된 순서에 따라 주어진 컬렉션의 가장 큰 요소를 반환합니다.

매개변수: coll - 가장 큰 요소가 결정될 컬렉션, comp - 가장 큰 요소를 결정하는 데 사용되는 비교기

(10)rotate() 회전 방법

함수 정의: public static void rotate(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int distance)는 지정된 거리에 따라 지정된 목록의 요소를 회전합니다.

매개변수: list - 회전할 목록, distance - 목록 회전 거리. 0, 음수 또는 다음보다 큰 숫자일 수 있습니다. 목록.크기().

(11) 바꾸기모두() 모든 기능 바꾸기

        函数定义: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 대기열8742468051c85b06f0a0af9e3e506b5cview를 후입선출(Lifo) 형식으로 반환합니다. 대기줄. binarySearch(목록 list, T key) 이진 검색 방법을 사용하여 지정된 목록을 검색하여 지정된 객체를 얻습니다. 1a4db2c2c2313771e5742b6debf617a18742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c8742468051c85b06f0a0af9e3e506b5c 컬렉션8742468051c85b06f0a0af9e3e506b5c8742468051c85b06f0a0af9e3e506b5c 목록8742468051c85b06f0a0af9e3e506b5c
방법요약
static 8742468051c85b06f0a0af9e3e506b5c 부울 <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
(컬렉션2c7dc8671179272755aec1f6022876ad c, T... 요소)
지정된 모든 요소를 ​​지정된 컬렉션에 추가합니다.
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) 특정 Deque의
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(목록205eee1079833f92667167b9a45515cf 컬렉션1a4db2c2c2313771e5742b6debf617a1
<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)(컬렉션d4454904a88143dbdb697239b10ec4a8 클래스 유형)
                                                                                   ~ 지정된 컬렉션의 동적 유형 안전한 뷰를 반환할 수 있습니다.
static1a4db2c2c2313771e5742b6debf617a1 목록1a4db2c2c2313771e5742b6debf617a1 <span style="Background-color:inherit; color:rgb(51,51,51)">확인<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
(목록1a4db2c2c2313771e5742b6debf617a1 목록, 클래스1a4db2c2c2313771e5742b6debf617a1 유형)
지정된 목록의 동적 유형 안전 보기를 반환합니다.
static지도 <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, Class<k> keyType, Class<v> valueType)</v></k></span> 지정된 매핑의 동적 유형 안전 뷰를 반환합니다.
static1a4db2c2c2313771e5742b6debf617a1 설정<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 , 클래스1a4db2c2c2313771e5742b6debf617a1 유형)</span>                  지정된 세트의 동적으로 유형이 안전한 보기를 반환합니다.
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)(SortedMapm, Class keyType, Class valueType)
지정된 순서 매핑의 동적 유형 안전 뷰를 반환합니다.
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 클래스1a4db2c2c2313771e5742b6debf617a1 유형)
지정된 순서 세트의 동적 유형 안전 뷰를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c void <span style="Background-color:inherit; color:rgb(51,51,51)">복사<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)(목록 super T> ; List84ae8caa7f538c9ddbae94fbfaae402c src)
한 목록의 모든 요소를 ​​다른 목록으로 복사합니다.
static boolean <span style="배경-색상:inherit; color:rgb(51,51,51)">분리형<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)(컬렉션6b3d0130bba23ae47fe2b8e8cddf0195 c1, 컬렉션6b3d0130bba23ae47fe2b8e8cddf0195c2)
지정된 두 컬렉션에 동일한 요소가 없으면 true가 반환됩니다.
static8742468051c85b06f0a0af9e3e506b5c 목록8742468051c85b06f0a0af9e3e506b5c <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>()()
빈 목록(불변)을 반환합니다.
static지도 emptyMap<span style="background-color:inherit; color:rgb(51,51,51)">emptyMap</span>()()
빈 지도(불변)를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c <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>()()
빈 집합(불변)을 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c 열거8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">열거<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)(컬렉션b32f285eaba7a6752dff0bc229700674c)
              지정된 컬렉션에 대한 열거형을 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c void <span style="Background-color:inherit; color:rgb(51,51,51)">채우기<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)(목록< super T> ; 목록, T obj)
지정된 목록의 모든 요소를 ​​지정된 요소로 바꿉니다.
static int <span style="배경-색상:inherit; color:rgb(51,51,51)">빈도<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)(컬렉션6b3d0130bba23ae47fe2b8e8cddf0195 c, 개체 o)
지정된 개체와 동일한 지정된 컬렉션의 요소 수를 반환합니다.
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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 소스, List & lt;? & Gt; target)
지정된 소스 목록에서 처음으로 해당 대상 목록의 시작 위치로 돌아갑니다.
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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 소스, 목록6b3d0130bba23ae47fe2b8e8cddf0195 대상)
지정된 소스 목록에서 지정된 대상 목록이 마지막으로 나타나는 시작 위치를 반환합니다. 해당 목록이 나타나지 않으면 -1을 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c ArrayList8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">목록<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)(열거< T & GT; E)
반환 순서에 지정된 열거 요소가 포함된 배열 목록으로 돌아갑니다.
static를 확장합니다 <span style="Background-color:inherit; color:rgb(51,51,51)"> max<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">max</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll)(컬렉션
요소의 Natural Sequence 에 따라 주어진 컬렉션의 가장 큰 요소를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">max<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">max</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)(컬렉션da33c142e4c4e9fc929d9f882faec7b3 coll, 비교기117c5a0bdb71ea9a9d0c2b99b03abe3e comp)
                                                                                                                                        지정된 비교기에 의해 생성된 순서대로 주어진 컬렉션의 가장 큰 요소를 반환합니다.
static를 확장합니다 <span style="Background-color:inherit; color:rgb(51,51,51)"> min<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)(컬렉션 coll)
Natural Sequence에 따라 주어진 컬렉션의 최소 요소로 돌아갑니다.
static8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">min<span style="font-family:Microsoft Yahei; background-color:inherit">(컬렉션da33c142e4c4e9fc929d9f882faec7b3 coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">min</span>(Collectionc04165aef787a17e51f68c2c6a2730fc coll, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e comp) 지정된 비교기에 의해 생성된 순서대로 주어진 컬렉션의 가장 작은 요소를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c 목록8742468051c85b06f0a0af9e3e506b5c <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)              지정된 객체의
복사본으로 구성된 변경 불가능한 목록을 반환합니다. n
static1a4db2c2c2313771e5742b6debf617a1세트1a4db2c2c2313771e5742b6debf617a1 <span style="Background-color:inherit; color:rgb(51,51,51)">newSetFromMap<span style="font-family:Microsoft Yahei; background-color:inherit">(지도8d7bc986f34aa343516e113539380c16 map)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap</span>(Map149d50d9cfbc48a869df7dfd8cfeb54e map) 지정된 매핑에서 지원하는 집합을 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c 부울 <span style="Background-color:inherit; color:rgb(51,51,51)">replaceAll<span style="font-family:Microsoft Yahei; background-color:inherit">(목록8742468051c85b06f0a0af9e3e506b5c 목록 , T oldVal, T newVal)</span></span> <span style="background-color:inherit; color:rgb(51,51,51)">replaceAll</span>(List8742468051c85b06f0a0af9e3e506b5c list, T oldVal, T newVal)목록에서 지정된 값의 모든 항목을 다른 값으로 바꿉니다.
static void <span style="Background-color:inherit; color:rgb(51,51,51)">역방향<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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 목록)
지정된 목록의 요소 순서를 반대로 바꿉니다.
static 비교기 <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>()()
Comparable인터페이스를 구현하는 개체 컬렉션의 자연 순서를 강제로 바꾸는 비교기를 반환합니다.
static 비교기 <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)(비교기b32f285eaba7a6752dff0bc229700674 cmp)
지정된 비교기의 순서를 강제로 바꾸는 비교기를 반환합니다.
static void <span style="배경-색상:inherit; color:rgb(51,51,51)">회전<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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 목록, 정수 거리)
지정된 거리에 따라 지정된 목록의 요소를 회전합니다.
static void <span style="Background-color:inherit; color:rgb(51,51,51)">셔플<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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 목록)
기본 무작위 소스를 사용하여 지정된 목록을 대체합니다.
static void <span style="Background-color:inherit; color:rgb(51,51,51)">셔플<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)(목록6b3d0130bba23ae47fe2b8e8cddf0195 목록, Random rnd)
지정된 무작위 소스를 사용하여 지정된 목록을 대체합니다.
static8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">싱글톤<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 )
지정된 객체만 포함하는 불변 세트를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c 목록8742468051c85b06f0a0af9e3e506b5c <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 )
                지정된 객체만 포함하는 변경할 수 없는 목록을 반환합니다.
static지도 singletonMap<span style="background-color:inherit; color:rgb(51,51,51)">singletonMap</span>(K key, V value)(K 키, V 값)
지정된 키만 지정된 값으로 매핑하는 불변 맵을 반환합니다.
static sort<span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list)(List8742468051c85b06f0a0af9e3e506b5c list)
지정된 목록을 요소의 자연 순서에 따라 오름차순으로 정렬합니다.
static8742468051c85b06f0a0af9e3e506b5c void <span style="Background-color:inherit; color:rgb(51,51,51)">정렬<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">sort</span>(List8742468051c85b06f0a0af9e3e506b5c list, Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)(목록8742468051c85b06f0a0af9e3e506b5c 목록 , Comparator117c5a0bdb71ea9a9d0c2b99b03abe3e c)
지정된 비교기에서 생성된 순서에 따라 지정된 목록을 정렬합니다.
static void <span style="배경-색상:inherit; color:rgb(51,51,51)">스왑<code style="font-family:Monaco,Consolas,Courier,'Lucida Console',monospace; background-color:inherit"><span style="background-color:inherit; color:rgb(51,51,51)">swap</span>(List6b3d0130bba23ae47fe2b8e8cddf0195 list, int i, int j)(목록6b3d0130bba23ae47fe2b8e8cddf0195 목록, int i, int j)
~                                       는 지정된 목록의 지정된 위치에서 요소를 교체합니다.
static8742468051c85b06f0a0af9e3e506b5c 컬렉션8742468051c85b06f0a0af9e3e506b5c <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)
지원되는 동기화를 반환합니다. 지정된 컬렉션(스레드로부터 안전한) 컬렉션입니다.
static8742468051c85b06f0a0af9e3e506b5c 목록8742468051c85b06f0a0af9e3e506b5c <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)(목록b32f285eaba7a6752dff0bc229700674 list)
지정된 목록에서 지원하는 동기화된(스레드 안전) 목록을 반환합니다.
static지도 synchronizedMap<span style="background-color:inherit; color:rgb(51,51,51)">synchronizedMap</span>(Mapb77a8d9c3c319e50d4b02a976b347910 m)(Mapb77a8d9c3c319e50d4b02a976b347910 m)
지정된 맵이 지원하는 동기화된(스레드로부터 안전한) 맵을 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c <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)(설정< ㅜㅜ)
                                          지정된 세트에서 지원하는 동기(스레드로부터 안전한) 세트를 반환합니다.
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)
                                                                                                                                                        반품 가능합니다.
static <span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet</span>(SortedSet8742468051c85b06f0a0af9e3e506b5c s)<span style="Background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet<br>(SortedSetb32f285eaba7a6752dff0bc229700674 s)</span>                                                                                      |
static <span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection</span>(Collection6f577ce863ae620b571540d817dd4482 c)<span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는 컬렉션<br>(컬렉션c116c3ebd45f4ae977deec529dc3df9b c)</span> 지정된 컬렉션의 수정 불가능한 뷰를 반환합니다.
static<span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList</span>(List6f577ce863ae620b571540d817dd4482 list)<span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는 목록<br>(목록c116c3ebd45f4ae977deec529dc3df9b 목록 확장)</span>               지정된 목록의 수정 불가능한 보기를 반환합니다.
static지도 수정할 수 없는 지도<span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableMap</span>(Map738385b4ffcfd6705c576d9ae0696e10 m)(지도544ef16d1affdc323de0261708b510d7 m)
지정된 매핑의 수정 불가능한 뷰를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는 설정<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)(설정c116c3ebd45f4ae977deec529dc3df9b s)
지정된 세트의 수정 불가능한 뷰를 반환합니다.
staticb77a8d9c3c319e50d4b02a976b347910 SortedMapb77a8d9c3c319e50d4b02a976b347910 <span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는SortedMap<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)(SortedMapf360500b3832ca675f486b3f13e5c67d m)
지정된 순서 맵의 수정 불가능한 뷰를 반환합니다.
static8742468051c85b06f0a0af9e3e506b5c SortedSet8742468051c85b06f0a0af9e3e506b5c <span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는SortedSet<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)
지정된 순서 세트의 수정 불가능한 뷰를 반환합니다.

위 내용은 Java 컬렉션 사용 코드 예제 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.