Програма Java за отпечатване на масив

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

Тази функция работи и за триизмерни масиви.

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