У овом програму ћете научити различите технике за штампање елемената датог низа у Јави.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања Јава:
- Јава низови
- Јава вишедимензионални низови
- Јава за петљу
Пример 1: Штампање низа помоћу петље Фор
public class Array ( public static void main(String() args) ( int() array = (1, 2, 3, 4, 5); for (int element: array) ( System.out.println(element); ) ) )
Оутпут
1 2 3 4 5
У горњем програму, петља фор-еацх се користи за итерацију преко датог низа, низа.
Приступа сваком елементу низа и штампа помоћу println()
.
Пример 2: Штампање низа помоћу стандардних библиотечких низова
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)); ) )
Оутпут
(1, 2, 3, 4, 5)
У горњем програму, петља фор је замењена једним редом кода помоћу Arrays.toString()
функције.
Као што видите, ово даје чисти излаз без икаквих додатних линија кода.
Пример 3: Штампање вишедимензионалног низа
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)); ) )
Оутпут
((1, 2), (3, 4), (5, 6, 7))
У горњем програму, пошто сваки елемент у низу садржи други низ, само коришћење Arrays.toString()
исписује адресу елемената (угнежђени низ).
Да бисмо добили бројеве из унутрашњег низа, ми само још једну функцију Arrays.deepToString()
. Ово нам даје бројеве 1, 2 и тако даље, које тражимо.
Ова функција ради и за тродимензионалне низове.