Java-programma om een ​​array af te drukken

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.

Interessante artikelen...