In dit programma leer je verschillende technieken om de elementen van een bepaalde array in Java af te drukken.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende Java-programmeeronderwerpen:
- Java-arrays
- Java Multidimensionale Arrays
- Java voor Loop
Voorbeeld 1: druk een array af met de For-lus
public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )
Uitvoer
1 2 3 4 5
In het bovenstaande programma wordt de for-each-lus gebruikt om de gegeven array, array, te herhalen.
Het heeft toegang tot elk element in de array en drukt af met println().
Voorbeeld 2: druk een array af met standaardbibliotheekarrays
import java.util.Arrays; public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); System.out.println(Arrays.toString(array)); ) )
Uitvoer
(1, 2, 3, 4, 5)
In het bovenstaande programma is de for-lus vervangen door een enkele regel code die de Arrays.toString()functie gebruikt.
Zoals u kunt zien, geeft dit een schone uitvoer zonder extra regels code.
Voorbeeld 3: druk een multidimensionale array af
import java.util.Arrays; public class Array ( public static void main(String() args) ( int()() array = ((1, 2), (3, 4), (5, 6, 7)); System.out.println(Arrays.deepToString(array)); ) )
Uitvoer
((1, 2), (3, 4), (5, 6, 7))
In het bovenstaande programma, aangezien elk element in de array een andere array bevat, Arrays.toString()drukt u gewoon het adres van de elementen af (geneste array).
Om de getallen uit de binnenste array te halen, hebben we gewoon een andere functie Arrays.deepToString(). Dit levert ons de nummers 1, 2 enzovoort op waarnaar we op zoek zijn.
Deze functie werkt ook voor driedimensionale arrays.








