"나 여기있어."

"여기서 오랫동안 당신을 기다리고 있었습니다."

"그랬으면 좋겠어. 그럼 계속하자."

"컬렉션을 위한 초특급 풀 기능 유틸리티 클래스를 소개하려고 합니다."

"나는 이미 흥분으로 온통 떨고 있습니다."

"좋습니다. 그럼 시작하겠습니다. Collections 클래스의 메서드는 다음과 같습니다."

암호 설명
boolean addAll(Collection<? super T> c, T... elements)
전달된 컬렉션에 전달된 요소를 추가합니다.
이 메서드는 다음과 같이 편리하게 호출할 수 있습니다. Collections.addList(목록, 10,11,12,13,14,15)
Queue<T> asLifoQueue(Deque<T> deque)
deque에서 만든 «일반 대기열»을 반환합니다.
int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
목록의 키 요소에 대한 이진 검색을 수행합니다.
목록을 정렬해야 합니다.
비교기를 지정하여 요소를 비교할 수 있습니다.
Collection<E> checkedCollection(Collection<E> c, Class<E> type)
컬렉션 c의 모든 요소가 특정 유형인지 확인합니다.
List, Map, Set 및 SortedSet에 대해서도 비슷한 메서드가 있습니다.
void copy(List<? super T> dest, List<? extends T> src)
src 목록을 dest 목록에 복사합니다.
boolean disjoint(Collection<?> c1, Collection<?> c2)
컬렉션에 공통 요소가 포함되어 있지 않은지 확인합니다.
void fill(List<? super T> list, T obj)
요소 obj로 목록을 채웁니다.
int frequency(Collection<?> c, Object o)
개체 o가 컬렉션 c에 몇 번 존재하는지 계산합니다.
int indexOfSubList(List<?> source, List<?> target)
소스 목록 내에서 대상 목록이 처음 나타나는 인덱스를 결정합니다.
원리는 String.indexOf("some string") 과 비슷합니다.
int lastIndexOfSubList(List<?> source, List<?> target)
소스 목록 내에서 마지막으로 나타나는 대상 목록의 인덱스를 결정합니다.
String.lastIndexOf("일부 문자열")과 유사
max(Collection<? extends T> coll)
모음에서 최대 수/값을 검색합니다.
최대 6개의 숫자를 찾는 방법은 무엇입니까?
Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6));
min(Collection<? extends T> coll)
컬렉션에서 최소값을 검색합니다.
List<T>nCopies(int n, To)
o 요소가 n번 나타나는 더미 컬렉션을 만듭니다.
boolean replaceAll(List<T> list, T oldVal, T newVal)
목록의 모든 oldVal 요소를 newVal 요소로 바꿉니다.
void reverse(List<?> list)
목록을 뒤집습니다.
void shuffle(List<?> list)
목록의 요소를 무작위로 섞습니다.
List<T>singletonList(To)
하나의 전달된 요소로 구성된 불변 목록을 반환합니다.
Map, Set 및 SortedSet에 대해 유사한 메서드가 있습니다.
void sort(List<T> list)
목록을 오름차순으로 정렬합니다.
void swap(List<?> list, int i, int j)
목록의 요소를 바꿉니다.
Collection<T>synchronizedCollection(Collection<T> c)
이 컬렉션을 동기화된 대응 항목으로 래핑합니다.
List, Map, Set 및 SortedSet에 대해서도 비슷한 메서드가 있습니다.

"와우! 그래, 이건 완전 무기고야. 그리고 난 그걸 거의 사용하지 않았어."

"사실 오늘 내 수업은 여기서 끝이야."

"이러한 방법을 살펴보고 가장 사용할 가능성이 높은 방법을 찾으십시오."

"아니면 더 좋은 방법은 그것들을 연구하는 것입니다. 그것들은 당신에게 유용할 것입니다."

"고마워, 리시. 공부하러 갈게."