"Saya di sini."

"Saya dah lama tunggu awak kat sini."

"Saya harap begitu. Mari kita sambung, kalau begitu."

"Saya akan memperkenalkan anda untuk membentangkan anda kelas utiliti berciri penuh super duper untuk koleksi."

"Saya sudah menggeletar kerana teruja."

"Bagus. Kemudian mari kita mulakan. Berikut ialah kaedah kelas Koleksi:"

Kod Penjelasan
boolean addAll(Collection<? super T> c, T... elements)
Menambah elemen yang diluluskan pada koleksi yang diluluskan.
Kaedah ini boleh dipanggil dengan mudah seperti ini: Collections.addList (senarai, 10,11,12,13,14,15)
Queue<T> asLifoQueue(Deque<T> deque)
Mengembalikan «baris gilir biasa» yang dibuat daripada deque.
int binarySearch(List<? extends T> list, T key, Comparator<? super T> c)
Melakukan carian binari untuk elemen utama dalam senarai.
Senarai itu mesti diisih.
Anda boleh menentukan pembanding untuk membandingkan elemen.
Collection<E> checkedCollection(Collection<E> c, Class<E> type)
Semak bahawa semua elemen koleksi c adalah daripada jenis tertentu.
Kaedah yang serupa wujud untuk Senarai, Peta, Set dan SortedSet.
void copy(List<? super T> dest, List<? extends T> src)
Salin senarai src ke senarai destinasi.
boolean disjoint(Collection<?> c1, Collection<?> c2)
Semak bahawa koleksi tidak mengandungi unsur biasa
void fill(List<? super T> list, T obj)
Isi senarai dengan elemen obj
int frequency(Collection<?> c, Object o)
Mengira berapa kali objek o wujud dalam koleksi c
int indexOfSubList(List<?> source, List<?> target)
Menentukan indeks kejadian pertama senarai sasaran dalam senarai sumber.
Prinsipnya serupa dengan String.indexOf("beberapa rentetan")
int lastIndexOfSubList(List<?> source, List<?> target)
Menentukan indeks kejadian terakhir senarai sasaran dalam senarai sumber.
Sama dengan String.lastIndexOf("some string")
max(Collection<? extends T> coll)
Mencari nombor/nilai maksimum dalam koleksi.
Bagaimanakah kita mencari maksimum 6 nombor?
Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6));
min(Collection<? extends T> coll)
Mencari nilai minimum dalam koleksi.
List<T>nCopies(int n, To)
Mencipta koleksi tiruan di mana unsur o muncul n kali.
boolean replaceAll(List<T> list, T oldVal, T newVal)
Menggantikan semua elemen oldVal dalam senarai dengan elemen newVal
void reverse(List<?> list)
Membalikkan senarai.
void shuffle(List<?> list)
Merombak elemen senarai secara rawak.
List<T>singletonList(To)
Mengembalikan senarai tidak berubah yang terdiri daripada satu elemen yang diluluskan.
Kaedah serupa wujud untuk Map, Set dan SortedSet.
void sort(List<T> list)
Isih senarai dalam tertib menaik.
void swap(List<?> list, int i, int j)
Menukar elemen senarai
Collection<T>synchronizedCollection(Collection<T> c)
Membungkus koleksi ini dalam rakan sejawat yang disegerakkan.
Kaedah yang serupa wujud untuk Senarai, Peta, Set dan SortedSet.

"Wah! Ya, ini adalah senjata lengkap, dan saya hampir tidak pernah menggunakannya."

"Sebenarnya, di sinilah pelajaran saya berakhir hari ini."

"Lihat kaedah ini, dan cari kaedah yang paling mungkin anda gunakan."

"Atau lebih baik lagi, kaji mereka. Mereka akan berguna kepada anda."

"Terima kasih, Rishi. Saya pergi belajar."