"Hej, Amigo!"
"Hur var din morgonlektion?"
"Tja, det var hyfsat. Jag ska berätta om det."
"Bilaabo gav mig en massa designmönster och Ellie visade mig en hel massa kollektioner. Ingen lätt dag trots allt."
"Oroa dig inte - jag ska inte belasta dig med särskilt mycket."
"Jag vill berätta om de två bruksklasserna som du redan har stött på."
" Klasserna Arrays och Collections . Alla deras metoder är statiska och designade för att fungera med samlingar och arrayer."
"Jag börjar med det enklare: Arrays . Här är dess metoder:"
Metoder | Förklaring |
---|---|
|
Returnerar en oföränderlig lista fylld med de godkända elementen. |
|
Söker efter ett element (nyckel) i array a eller subarrayen från fromIndex till toIndex. Arrayen måste sorteras! Returnerar elementindex, eller frånIndex-1 om elementet inte hittas. |
|
Returnerar en kopia av den ursprungliga matrisen, med start från nollindexet och bestående av newLength-element. |
|
Returnerar en kopia av den ursprungliga arrayen, från "från" till "till". |
|
Utför en djupgående jämförelse av två arrayer. Matriser anses vara lika om deras element är lika. Om elementen i sig är arrayer, utförs också en djup jämförelse på dem. |
|
Returnerar en djup hashkod baserat på alla element. Om ett element är en array anropas även deepHashCode på elementet. |
|
Utför en djup omvandling av en array till en sträng. Anropar toString() på varje element. Om ett element är en array konverteras det också till en sträng baserat på dess djupa innehåll. |
|
Jämför två arrayer element för element. |
|
Fyller en array (eller subarray) med det angivna värdet. |
|
Beräknar den totala hashkoden för alla element i en array. |
|
Sorterar en array (eller underarray) i stigande ordning. |
|
Konverterar en array till en sträng. Anropar toString() på varje element; |
"Tja, det här är väldigt användbara metoder. Många skulle vara till hjälp för mig."
Jag skulle också vilja nämna att jag inte har presenterat alla metoder här. Nästan alla metoder i tabellen har identiska motsvarigheter för alla primitiva typer. Tabellen har till exempel en String toString( int [] a) metod, och klassen har också String toString( boolean [] a), String toString( byte [] a), String toString( long [] a), String toString( float [] a), String toString( double [] a), och String toString( char [] a) metoder."
"Tja, det förändrar saker. Det gör det till en helt enkelt oumbärlig klass."
"Jag är glad att du gillade det. Nåväl, vi fortsätter efter en paus."
GO TO FULL VERSION