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.








