Программа Java для печати массива

В этой программе вы изучите различные методы печати элементов заданного массива в 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 и так далее, которые мы ищем.

Эта функция также работает для трехмерных массивов.

Интересные статьи...