В тази програма ще научите различни техники за отпечатване на елементите на даден масив в Java.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Java:
- Java масиви
- Многомерни масиви Java
- Java за Loop
Пример 1: Отпечатайте масив, като използвате цикъла 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); ) ) )
Изход
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)
В горната програма цикълът for е заменен с един ред код, използвайки 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 и т.н., които търсим.
Тази функция работи и за триизмерни масиви.