"Her er jeg."
"Jeg har ventet på deg her lenge."
"Jeg håper det. La oss fortsette, da."
"Jeg skal introdusere deg for å presentere deg en super-duper fullfunksjons verktøyklasse for samlinger."
— Jeg skjelver allerede over alt av begeistring.
"Flott. Så la oss komme i gang. Her er metodene for Samlinger-klassen:"
Kode | Forklaring |
---|---|
|
Legger de beståtte elementene til den beståtte samlingen. Denne metoden kan enkelt kalles slik: Collections.addList (list, 10,11,12,13,14,15) |
|
Returnerer en «normal kø» laget fra en deque. |
|
Utfører et binært søk etter nøkkelelementet i listen. Listen må sorteres. Du kan spesifisere en komparator for å sammenligne elementene. |
|
Sjekker at alle elementer i samling c er av en bestemt type. Lignende metoder finnes for List, Map, Set og SortedSet. |
|
Kopierer kildelisten til destinasjonslisten. |
|
Sjekker at samlingene ikke inneholder felleselementer |
|
Fyller listen med elementet obj |
|
Teller hvor mange ganger objekt o eksisterer i samling c |
|
Bestemmer indeksen for den første forekomsten av mållisten i kildelisten. Prinsippet ligner på String.indexOf("noen streng") |
|
Bestemmer indeksen for siste forekomst av mållisten i kildelisten. Ligner på String.lastIndexOf("noen streng") |
|
Søker etter maksimalt antall/verdi i en samling. Hvordan finner vi maksimalt 6 tall? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Søker etter minimumsverdien i en samling. |
|
Oppretter en dummy-samling der o-elementet vises n ganger. |
|
Erstatter alle oldVal-elementer i listen med newVal-elementer |
|
Reverserer listen. |
|
Blander elementene i listen tilfeldig. |
|
Returnerer en uforanderlig liste som består av ett bestått element. Lignende metoder finnes for Map, Set og SortedSet. |
|
Sorterer listen i stigende rekkefølge. |
|
Bytter ut elementene i listen |
|
Pakker denne samlingen inn i et synkronisert motstykke. Lignende metoder finnes for List, Map, Set og SortedSet. |
"Wow! Ja, dette er et helt arsenal, og jeg har nesten ikke brukt noe av det."
"Det er faktisk her leksjonen min slutter i dag."
"Ta en titt på disse metodene, og finn de du mest sannsynlig vil bruke."
"Eller enda bedre, studer dem. De vil være nyttige for deg."
"Takk, Rishi. Jeg skal studere."