종이로 읽으니 세세하게 해야겠다는 생각이 든다
--Lu You 운하가 얼마나 맑은지 물어보세요. 생명수의 원천이 있습니다. - Zhu Xi
컬렉션 클래스는 패키징 카테고리입니다. 여기에는 수집 작업과 관련된 다양한 정적여러상태 메서드가 포함되어 있습니다. 이 클래스 는 Java의 컬렉션 프레임워크 를 제공하는 유틸리티 클래스 와 마찬가지로 인스턴스화할 수 없습니다.
java.lang.Object java.util.Collections
컬렉션에서 일반적으로 사용되는 메소드:
( 1) 정렬() 정렬 방법
🎜>정적
public static
(2) binarySearch()
이진 검색방법
함수 정의: public static키)
지정된 객체 를 얻기 위해 지정된 목록을 검색하려면 이진 검색 메서드를 사용하세요. 이 메서드를 호출하기 전에 목록 요소를 오름차순으로 정렬해야 합니다. 결과가 불확실한 경우, 이 방법은 O(n) 링크 순회 및 O(log n) 요소 비교를 수행합니다.
매개변수: list - 검색할 연결 목록, key - 검색할 키.
함수 정의: public static
매개변수: list - 검색할 목록, key - 검색할 키, c - 목록 정렬을 위한 비교기.
(3) reverse() reverse 메소드
문자 번호 정의: 공개 static void reverse(List> 목록), 이 메서드는 선형 시간에 실행됩니다.
매개변수: list - 요소를 반대로 바꿀 목록
(4 ) 셔플() 셔플 방법
void shuffle(List> list)은 기본 무작위 소스를 사용하여 지정된 목록을 대체합니다. 모든 대체가 발생할 확률은 거의 동일합니다. 매개변수: list - 섞을 목록
Letter
번호정의:public static void shuffle(List> list,Random rnd)는 지정된 무작위 소스를 사용하여 지정된 목록을 대체합니다. 매개변수: list - 섞을 목록, rnd - 목록을 섞는 데 사용되는 무작위 소스.
(5) swap() 교환 방법
함수 정의: public static void swap(List> list,int i, int j), 지정된 목록의 지정된 위치에 있는 요소를 교환합니다. 매개변수: list - 요소 교환 목록, i - 교환할 한 요소의 인덱스, j - 다른 요소 교환할 요소의 인덱스입니다. (6) fill() 대체 방법 함수 정의: 공개 정적 매개변수: list - 지정된 요소로 채워진 목록, obj - 지정된 목록을 채우는 데 사용되는 요소. (7)복사() 복사 방법 함수 정의: public static 매개변수: dest - 대상 목록, src - 소스 목록. (8)min() 최소 방법 함수 정의: 공개 정적 매개변수: coll - 가장 작은 요소가 결정될 컬렉션입니다. 함수 정의: public static 매개변수: coll - 최소 요소가 결정될 컬렉션, comp - 최소 요소를 결정하는 데 사용되는 비교기. (9) max() 최대값 방식 함수 정의: 공개 정적 매개변수: coll - 가장 큰 요소가 결정될 컬렉션입니다. 함수 정의: public static 매개변수: coll - 가장 큰 요소가 결정될 컬렉션, comp - 가장 큰 요소를 결정하는 데 사용되는 비교기 (10)rotate() 회전 방법 함수 정의: public static void rotate(List> list, int distance)는 지정된 거리에 따라 지정된 목록의 요소를 회전합니다. 매개변수: list - 회전할 목록, distance - 목록 회전 거리. 0, 음수 또는 다음보다 큰 숫자일 수 있습니다. 목록.크기(). (11) 바꾸기모두() 모든 기능 바꾸기 函数定义:public static 参数:list-在其中进行替换的列表;oldVal-将被替换的原值;newVal-替换oldVald的新值。 示例代码: 以上是Collections比较常用的方法,Collections还有很多其他的方法,如下表: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));//二分查找
}
}
방법요약
static
<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
(컬렉션
super T> c, T... 요소) 지정된 모든 요소를 지정된 컬렉션에 추가합니다.
를 후입선출(Lifo) 형식으로 반환합니다. 대기줄. static
view<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>(Deque<t> deque)</t>
<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>(Deque<t> deque)</t>
특정 Deque의
(목록
extends Comparable super T>> list, T key) static
binarySearch<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)
binarySearch(목록
T> 목록, T 키, 비교기 super T> c)
지정된 목록을 검색하여 지정된 객체를 얻으려면 이진 검색을 사용하세요.
static
<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)</e></e>
(컬렉션
클래스
~ 지정된 컬렉션의 동적 유형 안전한 뷰를 반환할 수 있습니다.
static
<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>(List<e> list,
Class<e> type)</e></e>
ist
(목록
static
<span style="background-color:inherit; color:rgb(51,51,51)">checkedMap</span>(Map<k> m,
Class<k> keyType, Class<v> valueType)</v></k></k>
<span style="Background-color:inherit; color:rgb(51,51, 51)">checkedMap<br>(Map<k> m,
Class<k> keyType, Class<v> valueType)</v></k></k></span>
지정된 매핑의 동적 유형 안전 뷰를 반환합니다.
static
<span style="background-color:inherit; color:rgb(51,51,51)">checkedSet</span>(Set<e> s,
Class<e> type)</e></e>
<span style="Background-color:inherit; color:rgb(51,51,51)"> checkSet<br>(Set<e> ,
클래스<e> 유형)</e></e></span>
지정된 세트의 동적으로 유형이 안전한 보기를 반환합니다.
static
<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> m,
Class<k> keyType, Class<v> valueType)</v></k></k>
(SortedMap
지정된 순서 매핑의 동적 유형 안전 뷰를 반환합니다.
static
<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>(SortedSet<e> s,
Class<e> type)</e></e>
(SortedSet
클래스
지정된 순서 세트의 동적 유형 안전 뷰를 반환합니다.
static
<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>(List super T> dest,
List extends T> src)
(목록 super T> ;
List 확장 T> 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>(Collection> c1,
Collection> c2)
(컬렉션> c1,
컬렉션>c2)
지정된 두 컬렉션에 동일한 요소가 없으면 true
가 반환됩니다.
static
<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>()
()
빈 지도(불변)를 반환합니다.
static
<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>()
()
빈 집합(불변)을 반환합니다.
static
<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>(Collection<t> c)</t>
(컬렉션c)
지정된 컬렉션에 대한 열거형을 반환합니다.
static
<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>(List super T> list,
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>(Collection> c,
Object o)
(컬렉션> 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>(List> source,
List> target)
(목록> 소스,
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>(List> source,
List> target)
(목록> 소스,
목록> 대상)
지정된 소스 목록에서 지정된 대상 목록이 마지막으로 나타나는 시작 위치를 반환합니다. 해당 목록이 나타나지 않으면 -1을 반환합니다.
static
<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>(Enumeration<t> e)</t>
(열거
반환 순서에 지정된 열거 요소가 포함된 배열 목록으로 돌아갑니다.
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>(Collection extends
T> coll)
(컬렉션 확장
T & GT; Coll)
요소의 Natural Sequence 에 따라 주어진 컬렉션의 가장 큰 요소를 반환합니다.
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>(Collection extends
T> coll, Comparator super T> comp)
(컬렉션 확장
T> coll, 비교기 super T> 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>(Collection extends
T> coll)
(컬렉션 확장
T> coll)
Natural Sequence에 따라 주어진 컬렉션의 최소 요소로 돌아갑니다.
static
<span style="Background-color:inherit; color:rgb(51,51,51)">min<span style="font-family:Microsoft Yahei; background-color:inherit">(컬렉션 확장
T> coll, Comparator super T> comp)</span></span>
<span style="background-color:inherit; color:rgb(51,51,51)">min</span>(Collection extends
T> coll, Comparator super T> comp)
지정된 비교기에 의해 생성된 순서대로 주어진 컬렉션의 가장 작은 요소를 반환합니다.
static
<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
static
<span style="Background-color:inherit; color:rgb(51,51,51)">newSetFromMap<span style="font-family:Microsoft Yahei; background-color:inherit">(지도 map)</span></span>
<span style="background-color:inherit; color:rgb(51,51,51)">newSetFromMap</span>(Map<e> map)</e>
지정된 매핑에서 지원하는 집합을 반환합니다.
static
<span style="Background-color:inherit; color:rgb(51,51,51)">replaceAll<span style="font-family:Microsoft Yahei; background-color:inherit">(목록<t> 목록 ,
T oldVal, T newVal)</t></span></span>
<span style="background-color:inherit; color:rgb(51,51,51)">replaceAll</span>(List<t> list,
T oldVal, T newVal)</t>
목록에서 지정된 값의 모든 항목을 다른 값으로 바꿉니다.
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>(List> list)
(목록> 목록)
지정된 목록의 요소 순서를 반대로 바꿉니다.
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>(Comparator<t> cmp)</t>
(비교기 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>(List> list,
int distance)
(목록> 목록,
정수 거리)
지정된 거리에 따라 지정된 목록의 요소를 회전합니다.
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>(List> list)
(목록> 목록)
기본 무작위 소스를 사용하여 지정된 목록을 대체합니다.
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>(List> list,
Random rnd)
(목록> 목록,
Random rnd)
지정된 무작위 소스를 사용하여 지정된 목록을 대체합니다.
static
<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 )
지정된 객체만 포함하는 불변 세트를 반환합니다.
static
<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>(List<t> list)</t>
(List
지정된 목록을 요소의 자연 순서에 따라 오름차순으로 정렬합니다.
static
<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>(List<t> list,
Comparator super T> c)</t>
(목록
지정된 비교기에서 생성된 순서에 따라 지정된 목록을 정렬합니다.
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>(List> list,
int i, int j)
(목록> 목록,
int i, int j)
~ 는 지정된 목록의 지정된 위치에서 요소를 교체합니다.
static
<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>(Collection<t> c)</t>
(Collection
지원되는 동기화를 반환합니다. 지정된 컬렉션(스레드로부터 안전한) 컬렉션입니다.
static
<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>(List<t> list)</t>
(목록 list)
지정된 목록에서 지원하는 동기화된(스레드 안전) 목록을 반환합니다.
static
synchronizedMap
<span style="background-color:inherit; color:rgb(51,51,51)">synchronizedMap</span>(Map<k> m)</k>
(Map
지정된 맵이 지원하는 동기화된(스레드로부터 안전한) 맵을 반환합니다.
static
<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>(Set<t> s)</t>
(설정
지정된 세트에서 지원하는 동기(스레드로부터 안전한) 세트를 반환합니다.
static
<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> m)</k>
(SortedMap
반품 가능합니다.
static
<span style="background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet</span>(SortedSet<t> s)</t>
<span style="Background-color:inherit; color:rgb(51,51,51)">synchronizedSortedSet<br>(SortedSet s)</span>
|
static
<span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableCollection</span>(Collection
extends T> c)
<span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는 컬렉션<br>(컬렉션 c)</span>
지정된 컬렉션의 수정 불가능한 뷰를 반환합니다.
static
<span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableList</span>(List
extends T> list)
<span style="Background-color:inherit; color:rgb(51,51,51)">수정할 수 없는 목록<br>(목록 목록 확장)</span>
지정된 목록의 수정 불가능한 보기를 반환합니다.
static
수정할 수 없는 지도
<span style="background-color:inherit; color:rgb(51,51,51)">unmodifiableMap</span>(Map
extends K,? extends V> m)
(지도
확장 K,? 확장 V> m)
지정된 매핑의 수정 불가능한 뷰를 반환합니다.
static
<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>(Set
extends T> s)
(설정 s)
지정된 세트의 수정 불가능한 뷰를 반환합니다.
static
<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>(SortedMap<k extends v> m)</k>
(SortedMap
지정된 순서 맵의 수정 불가능한 뷰를 반환합니다.
static
<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>(SortedSet<t> s)</t>
(SortedSet s)
지정된 순서 세트의 수정 불가능한 뷰를 반환합니다.
위 내용은 Java 컬렉션 사용 코드 예제 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 기사에서는 Java 프로젝트 관리, 구축 자동화 및 종속성 해상도에 Maven 및 Gradle을 사용하여 접근 방식과 최적화 전략을 비교합니다.

이 기사에서는 Maven 및 Gradle과 같은 도구를 사용하여 적절한 버전 및 종속성 관리로 사용자 정의 Java 라이브러리 (JAR Files)를 작성하고 사용하는 것에 대해 설명합니다.

이 기사는 카페인 및 구아바 캐시를 사용하여 자바에서 다단계 캐싱을 구현하여 응용 프로그램 성능을 향상시키는 것에 대해 설명합니다. 구성 및 퇴거 정책 관리 Best Pra와 함께 설정, 통합 및 성능 이점을 다룹니다.

이 기사는 캐싱 및 게으른 하중과 같은 고급 기능을 사용하여 객체 관계 매핑에 JPA를 사용하는 것에 대해 설명합니다. 잠재적 인 함정을 강조하면서 성능을 최적화하기위한 설정, 엔티티 매핑 및 모범 사례를 다룹니다. [159 문자]

Java의 클래스 로딩에는 부트 스트랩, 확장 및 응용 프로그램 클래스 로더가있는 계층 적 시스템을 사용하여 클래스로드, 링크 및 초기화 클래스가 포함됩니다. 학부모 위임 모델은 핵심 클래스가 먼저로드되어 사용자 정의 클래스 LOA에 영향을 미치도록합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

SecList
SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.
