"Hier ben ik."
"Ik heb hier lang op je gewacht."
'Ik hoop het. Laten we dan verder gaan.'
"Ik ga je voorstellen om je een superduper complete utility-klasse voor collecties te presenteren."
"Ik tril nu al helemaal van opwinding."
"Geweldig. Laten we dan beginnen. Dit zijn de methoden van de klasse Collections:"
Code | Uitleg |
---|---|
|
Voegt de doorgegeven elementen toe aan de doorgegeven collectie. Deze methode kan handig zo worden genoemd: Collections.addList (lijst, 10,11,12,13,14,15) |
|
Retourneert een «normale wachtrij» gemaakt van een deque. |
|
Voert een binaire zoekopdracht uit naar het sleutelelement in de lijst. De lijst moet worden gesorteerd. U kunt een vergelijker opgeven om de elementen te vergelijken. |
|
Controleert of alle elementen van verzameling c van een bepaald type zijn. Soortgelijke methoden bestaan voor List, Map, Set en SortedSet. |
|
Kopieert de src-lijst naar de bestemmingslijst. |
|
Controleert of de collecties geen gemeenschappelijke elementen bevatten |
|
Vult de lijst met het element obj |
|
Telt hoe vaak object o voorkomt in verzameling c |
|
Bepaalt de index van het eerste exemplaar van de doellijst binnen de bronlijst. Het principe is vergelijkbaar met String.indexOf("een string") |
|
Bepaalt de index van het laatste exemplaar van de doellijst binnen de bronlijst. Gelijk aan String.lastIndexOf ("een string") |
|
Zoekt naar het maximale aantal/waarde in een verzameling. Hoe vinden we het maximum van 6 getallen? Collecties.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Zoekt naar de minimumwaarde in een verzameling. |
|
Creëert een dummyverzameling waarin het o-element n keer voorkomt. |
|
Vervangt alle oldVal-elementen in de lijst door newVal-elementen |
|
Keert de lijst om. |
|
Schudt willekeurig de elementen van de lijst. |
|
Retourneert een onveranderlijke lijst bestaande uit één doorgegeven element. Soortgelijke methoden bestaan voor Map, Set en SortedSet. |
|
Sorteert de lijst in oplopende volgorde. |
|
Verwisselt de elementen van de lijst |
|
Verpakt deze collectie in een gesynchroniseerde tegenhanger. Soortgelijke methoden bestaan voor List, Map, Set en SortedSet. |
"Ho! Ja, dit is een heel arsenaal en ik heb er nauwelijks iets van gebruikt."
"Eigenlijk eindigt hier mijn les vandaag."
"Bekijk deze methoden en vind degene die u waarschijnlijk zult gebruiken."
'Of beter nog, bestudeer ze. Ze zullen nuttig voor je zijn.'
'Dank je, Rishi. Ik ga studeren.'
GO TO FULL VERSION