"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."
GO TO FULL VERSION