Program Java pro tisk pole

V tomto programu se naučíte různé techniky pro tisk prvků daného pole v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Java pole
  • Multidimenzionální pole Java
  • Java pro smyčku

Příklad 1: Tisk pole pomocí smyč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ýstup

 1 2 3 4 5

Ve výše uvedeném programu se smyčka for-each používá k iteraci daného pole, pole.

Přistupuje ke každému prvku v poli a tiskne pomocí println().

Příklad 2: Tisk pole pomocí standardních knihovních polí

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

 (1, 2, 3, 4, 5)

Ve výše uvedeném programu byla smyčka for nahrazena jediným řádkem kódu pomocí Arrays.toString()funkce.

Jak vidíte, dává to čistý výstup bez dalších řádků kódu.

Příklad 3: Tisk vícerozměrného 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ýstup

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

Ve výše uvedeném programu, protože každý prvek v poli obsahuje jiné pole, pouhým použitím Arrays.toString()vytiskne adresu prvků (vnořené pole).

Abychom dostali čísla z vnitřního pole, máme jen další funkci Arrays.deepToString(). Tím získáváme čísla 1, 2 a tak dále, hledáme.

Tato funkce funguje také pro 3-dimenzionální pole.

Zajímavé články...