Java-programm massiivi printimiseks

Selles programmis saate teada erinevaid tehnikaid Java massiivi elementide printimiseks.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Java programmeerimise teemadest:

  • Java massiivid
  • Java mitmemõõtmelised massiivid
  • Java aasale

Näide 1: massiivi printimine, kasutades silmust For

 public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )

Väljund

 1 2 3 4 5

Ülaltoodud programmis kasutatakse for-each tsüklit kordamiseks antud massiivi, massiivi kohal.

See pääseb juurde massiivi igale elemendile ja prindib selle abil println().

Näide 2: massiivi printimine standardsete teegi massiivide abil

 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)); ) )

Väljund

 (1, 2, 3, 4, 5)

Ülalolevas programmis on for loop asendatud funktsiooni abil ühe koodireaga Arrays.toString().

Nagu näete, annab see puhta väljundi ilma täiendavate koodiridadeta.

Näide 3: mitmemõõtmelise massiivi printimine

 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)); ) )

Väljund

 ((1, 2), (3, 4), (5, 6, 7))

Kuna ülalnimetatud programmis sisaldab iga massiivi element veel ühte massiivi, siis Arrays.toString()prinditakse lihtsalt kasutades elementide aadress (pesastatud massiiv).

Numbrite saamiseks sisemisest massiivist on meil lihtsalt üks funktsioon Arrays.deepToString(). See annab meile numbrid 1, 2 ja nii edasi, mida me otsime.

See funktsioon töötab ka kolmemõõtmeliste massiivide puhul.

Huvitavad Artiklid...