"Hej, Amigo!"

"Hvordan var din morgentime?"

"Jamen, det var anstændigt. Jeg skal fortælle dig om det."

"Bilaabo gav mig en masse designmønstre, og Ellie viste mig en hel masse kollektioner. Ikke nogen nem dag trods alt."

"Bare rolig - jeg vil ikke belaste dig med ret meget."

"Jeg vil gerne fortælle dig om de to brugsklasser, som du allerede har stødt på."

" Klasserne Arrays og Collections . Alle deres metoder er statiske og designet til at arbejde med samlinger og arrays."

"Jeg starter med den enklere: Arrays . Her er dens metoder:"

Metoder Forklaring
List<T> asList(T... a)
Returnerer en uforanderlig liste fyldt med de beståede elementer.
int binarySearch(int[] a, int fromIndex, int toIndex, int key)
Søger efter et element (nøgle) i array a eller underarrayet fra fromIndex til toIndex.
Arrayet skal sorteres!
Returnerer elementindekset eller fraIndex-1, hvis elementet ikke findes.
int[] copyOf(int[] original, int newLength)
Returnerer en kopi af det originale array, startende fra nulpunktet og bestående af newLength-elementer.
int[] copyOfRange(int[] original, int from, int to)
Returnerer en kopi af det originale array, fra 'fra' til 'til'.
boolean deepEquals(Object[] a1, Object[] a2)
Udfører en dyb sammenligning af to arrays. Arrays betragtes som ens, hvis deres elementer er ens. Hvis selve elementerne er arrays, udføres der også en dyb sammenligning på dem.
int deepHashCode(Object a[])
Returnerer en dyb hashkode baseret på alle elementerne. Hvis et element er et array, kaldes deepHashCode også på elementet.
String deepToString(Object[] a)
Udfører en dyb konvertering af et array til en streng. Kalder toString() på hvert element. Hvis et element er et array, konverteres det også til en streng baseret på dets dybe indhold.
boolean equals(int[] a, int[] a2)
Sammenligner to arrays element for element.
void fill(int[] a, int fromIndex, int toIndex, int val)
Fylder et array (eller subarray) med den angivne værdi.
int hashCode(int a[])
Beregner den samlede hash-kode for alle elementer i et array.
void sort(int[] a, int fromIndex, int toIndex)
Sorterer et array (eller underarray) i stigende rækkefølge.
String toString(int[] a)
Konverterer et array til en streng. Kalder toString() på hvert element;

"Jamen, det er meget nyttige metoder. Mange ville være nyttige for mig."

Jeg vil også gerne nævne, at jeg ikke har præsenteret alle metoderne her. Næsten alle metoderne i tabellen har identiske modstykker for alle de primitive typer. For eksempel har tabellen en String toString( int [] a) metode, og klassen har også String toString( boolean [] a), String toString( byte [] a), String toString( lang [] a), String toString( float [] a), String toString( double [] a), og String toString( char [] a) metoder."

"Jamen, det ændrer tingene. Det gør det til en simpelthen uundværlig klasse."

"Jeg er glad for, at du kunne lide det. Nå, vi fortsætter efter en pause."