В этой программе вы изучите различные методы печати элементов заданного массива в Java.
Чтобы понять этот пример, вы должны знать следующие темы программирования Java:
- Массивы Java
- Многомерные массивы Java
- Java для цикла
Пример 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
В приведенной выше программе цикл for-each используется для итерации по заданному массиву array.
Он обращается к каждому элементу в массиве и печатает с использованием 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 и так далее, которые мы ищем.
Эта функция также работает для трехмерных массивов.