"Iată-mă aici."
— Te aștept aici de multă vreme.
— Sper. Să continuăm, atunci.
„O să vă prezint pentru a vă prezenta o clasă de utilități super-duper cu funcții complete pentru colecții.”
— Deja tremur peste tot de entuziasm.
"Genial. Atunci să începem. Iată metodele clasei Colecții:"
Cod | Explicaţie |
---|---|
|
Adaugă elementele trecute la colecția trecută. Această metodă poate fi denumită în mod convenabil astfel: Collections.addList (list, 10,11,12,13,14,15) |
|
Returnează o „coadă normală” făcută dintr-un deque. |
|
Efectuează o căutare binară pentru elementul cheie din listă. Lista trebuie sortată. Puteți specifica un comparator pentru a compara elementele. |
|
Verifică dacă toate elementele colecției c sunt de un anumit tip. Metode similare există pentru Listă, Hartă, Set și SortedSet. |
|
Copiază lista src în lista de destinație. |
|
Verifică dacă colecțiile nu conțin elemente comune |
|
Completează lista cu elementul obj |
|
Numărează de câte ori există obiectul o în colecție c |
|
Determină indexul primei apariții a listei țintă din lista sursă. Principiul este similar cu String.indexOf(„un șir”) |
|
Determină indexul ultimei apariții a listei țintă din lista sursă. Similar cu String.lastIndexOf(„un șir”) |
|
Caută numărul/valoarea maximă dintr-o colecție. Cum găsim maximul de 6 numere? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Caută valoarea minimă dintr-o colecție. |
|
Creează o colecție inactivă în care elementul o apare de n ori. |
|
Înlocuiește toate elementele oldVal din listă cu elemente newVal |
|
Inversează lista. |
|
Amestecă aleatoriu elementele listei. |
|
Returnează o listă imuabilă constând dintr-un element trecut. Metode similare există pentru Map, Set și SortedSet. |
|
Sortează lista în ordine crescătoare. |
|
Schimbă elementele listei |
|
Înfășoară această colecție într-o contrapartidă sincronizată. Metode similare există pentru Listă, Hartă, Set și SortedSet. |
"Uau! Da, acesta este un întreg arsenal și cu greu am folosit nimic din el."
„De fapt, aici se termină lecția mea azi”.
„Aruncă o privire la aceste metode și găsește-le pe cele pe care este cel mai probabil să le folosești.”
— Sau mai bine, studiază-le. Îți vor fi de folos.
"Mulțumesc, Rishi. Mă duc să studiez."
GO TO FULL VERSION