"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 |
---|---|
|
Returnerer en uforanderlig liste fyldt med de beståede elementer. |
|
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. |
|
Returnerer en kopi af det originale array, startende fra nulpunktet og bestående af newLength-elementer. |
|
Returnerer en kopi af det originale array, fra 'fra' til 'til'. |
|
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. |
|
Returnerer en dyb hashkode baseret på alle elementerne. Hvis et element er et array, kaldes deepHashCode også på elementet. |
|
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. |
|
Sammenligner to arrays element for element. |
|
Fylder et array (eller subarray) med den angivne værdi. |
|
Beregner den samlede hash-kode for alle elementer i et array. |
|
Sorterer et array (eller underarray) i stigende rækkefølge. |
|
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."
GO TO FULL VERSION