"Hei, Amigo!"
"Hvordan var morgentimen din?"
"Vel, det var anstendig. Jeg skal fortelle deg om det."
"Bilaabo ga meg en haug med designmønstre, og Ellie viste meg en hel haug med kolleksjoner. Ikke en lett dag tross alt."
"Ikke bekymre deg - jeg vil ikke belaste deg med veldig mye."
"Jeg vil fortelle deg om de to bruksklassene du allerede har møtt."
" Klassene Arrays og Collections . Alle metodene deres er statiske og designet for å fungere med samlinger og arrays."
"Jeg starter med den enklere: Arrays . Her er metodene:"
Metoder | Forklaring |
---|---|
|
Returnerer en uforanderlig liste fylt med beståtte elementer. |
|
Søker etter et element (nøkkel) i array a eller subarray fra fromIndex til toIndex. Matrisen må sorteres! Returnerer elementindeksen, eller fraIndex-1 hvis elementet ikke finnes. |
|
Returnerer en kopi av den originale matrisen, starter fra nullindeksen og består av newLength-elementer. |
|
Returnerer en kopi av den originale matrisen, fra "fra" til "til". |
|
Utfører en dyp sammenligning av to matriser. Matriser anses som like hvis elementene deres er like. Hvis elementene i seg selv er arrays, blir det også utført en dyp sammenligning på dem. |
|
Returnerer en dyp hashkode basert på alle elementene. Hvis et element er en matrise, kalles også deepHashCode på elementet. |
|
Utfører en dyp konvertering av en matrise til en streng. Kaller toString() på hvert element. Hvis et element er en matrise, blir det også konvertert til en streng basert på dets dype innhold. |
|
Sammenligner to matriser element for element. |
|
Fyller en matrise (eller undermatrise) med den angitte verdien. |
|
Beregner den totale hash-koden for alle elementene i en matrise. |
|
Sorterer en matrise (eller undermatrise) i stigende rekkefølge. |
|
Konverterer en matrise til en streng. Kaller toString() på hvert element; |
"Vel, dette er veldig nyttige metoder. Mange ville vært nyttige for meg."
Jeg vil også nevne at jeg ikke har presentert alle metodene her. Nesten alle metodene i tabellen har identiske motstykker for alle de primitive typene. Tabellen har for eksempel en String toString( int [] a) metode, og klassen har også String toString( boolean [] a), String toString( byte [] a), String toString( long [] a), String toString( float [] a), String toString( dobbel [] a), og String toString( char [] a) metoder."
"Vel, det endrer ting. Det gjør det til en rett og slett uunnværlig klasse."
"Jeg er glad du likte det. Vel, vi fortsetter etter en pause."
GO TO FULL VERSION