Program Java na tlač poľa

V tomto programe sa naučíte rôzne techniky tlače prvkov daného poľa v prostredí Java.

Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:

  • Java polia
  • Multidimenzionálne polia Java
  • Java pre slučku

Príklad 1: Vytlačte pole pomocou slučky 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ýkon

 1 2 3 4 5

Vo vyššie uvedenom programe sa slučka for-each používa na iteráciu daného poľa, poľa.

Pristupuje ku každému prvku v poli a tlačí pomocou println().

Príklad 2: Vytlačte pole pomocou štandardných polí knižnice

 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ýkon

 (1, 2, 3, 4, 5)

Vo vyššie uvedenom programe bola slučka for nahradená jediným riadkom kódu pomocou Arrays.toString()funkcie.

Ako vidíte, poskytuje to čistý výstup bez akýchkoľvek ďalších riadkov kódu.

Príklad 3: Vytlačte viacrozmerné pole

 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ýkon

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

Vo vyššie uvedenom programe, pretože každý prvok v poli obsahuje iné pole, iba pomocou sa Arrays.toString()vytlačí adresa prvkov (vnorené pole).

Na získanie čísel z vnútorného poľa slúži iba ďalšia funkcia Arrays.deepToString(). Získame tak čísla 1, 2 atď., Ktoré hľadáme.

Táto funkcia funguje aj pre trojrozmerné polia.

Zaujímavé články...