"Her er jeg."
"Jeg har ventet på dig her i lang tid."
"Det håber jeg. Lad os så fortsætte."
"Jeg vil præsentere dig for at præsentere dig for en super-duper fuldfunktions værktøjsklasse til samlinger."
"Jeg ryster allerede over det hele af spænding."
"Fantastisk. Så lad os komme i gang. Her er metoderne i klassen Samlinger:"
Kode | Forklaring |
---|---|
|
Tilføjer de beståede elementer til den beståede samling. Denne metode kan bekvemt kaldes sådan: Collections.addList (list, 10,11,12,13,14,15) |
|
Returnerer en «normal kø» lavet fra en deque. |
|
Udfører en binær søgning efter nøgleelementet på listen. Listen skal sorteres. Du kan angive en komparator for at sammenligne elementerne. |
|
Kontrollerer, at alle elementer i samling c er af en bestemt type. Lignende metoder findes for List, Map, Set og SortedSet. |
|
Kopierer src-listen til destinationslisten. |
|
Kontrollerer, at samlingerne ikke indeholder fælles elementer |
|
Udfylder listen med elementet obj |
|
Tæller hvor mange gange objekt o findes i samling c |
|
Bestemmer indekset for den første forekomst af mållisten i kildelisten. Princippet ligner String.indexOf("noget streng") |
|
Bestemmer indekset for den sidste forekomst af mållisten i kildelisten. Svarende til String.lastIndexOf("noget streng") |
|
Søger efter det maksimale antal/værdi i en samling. Hvordan finder vi det maksimale på 6 tal? Collections.max(Arrays.asList(51, 42, 33, 24, 15, 6)); |
|
Søger efter minimumsværdien i en samling. |
|
Opretter en dummy-samling, hvor o-elementet optræder n gange. |
|
Erstatter alle oldVal-elementer på listen med newVal-elementer |
|
Vender listen om. |
|
Blander tilfældigt elementerne i listen. |
|
Returnerer en uforanderlig liste bestående af et bestået element. Lignende metoder findes for Map, Set og SortedSet. |
|
Sorterer listen i stigende rækkefølge. |
|
Skifter elementerne på listen |
|
Omslutter denne samling i et synkroniseret modstykke. Lignende metoder findes for List, Map, Set og SortedSet. |
"Wow! Ja, det her er et helt arsenal, og jeg har næsten ikke brugt noget af det."
"Faktisk er det her, min lektion slutter i dag."
"Tag et kig på disse metoder, og find dem, du med størst sandsynlighed vil bruge."
"Eller endnu bedre, studere dem. De vil være nyttige for dig."
"Tak, Rishi. Jeg skal studere."
GO TO FULL VERSION