Як надрукувати масив в Java

Є кілька способів надрукувати масиви в Java. У цій статті показано використання деяких з цих методів. Давайте припустимо, що ім`я масиву, яке потрібно надрукувати, - "array".




Метод 1 з 3: Java 5

  1. Як надрукувати масив в Java

    1

    Використовуйте статичний метод Arrays.toString (array), щоб отримати строкове представлення одновимірних масивів.

  2. Як надрукувати масив в Java

    2

    Використовуйте статичний метод Arrays.deepToString (array) для масивів в межах масивів і багатовимірних масивів.

Метод 2 з 3: Java 1.4

  1. Як надрукувати масив в Java

    1

    Використовуйте статичний метод Arrays.asList (), щоб отримати друковане уявлення списку масиву і використовуйте його c println ().

  2. Як надрукувати масив в Java

    2

    Використовуйте стандартну бібліотеку статичного методу Arrays.toString () для одновимірних масивів.

  3. Як надрукувати масив в Java

    3

    Використовуйте комбінацію Arrays.toString для циклів та об`єднання рядків, щоб отримати строкове представлення багатовимірних масивів.

Метод 3 з 3: Всі версії



  1. 1

    Ви завжди можете використовувати метод на замовлення, який ви створюєте, що використовує масив, виконувати ітерацію за елементами, пов`язувати строкове представлення елементів у вихідний рядок і повертати результат. Це дозволяє вам додавати користувальницьке форматування, недоступне в стандартних бібліотеках.


Приклади коду

  • Фрагмент коду для одновимірних масивів в Java 5 виглядає наступним чином:

String[] array = new String[] { "Elem1", "Elem2", "Elem3" };System.out.println(Arrays.toString(array));


який виводить
[Elem1, Elem2, Elem3]

  • Фрагмент коду для багатовимірних масивів в Java 5 виглядає наступним чином:

String[][] array = new String[][] {{ "Elem11", "Elem12", "Elem13" },{ "Elem21", "Elem22", "Elem23" },{ "Elem31", "Elwm32", "Elem33" } };System.out.printl(Arrays.deepToString(array));


який виводить:
[[Elem11, Elem12, Elem13], [Elem21, Elem22, Elem23], [Elem31, Elem32, Elem33]]

  • Фрагмент коду для одновимірних масивів в Java 1.4 виглядає наступним чином:

System.out.println(Arrays.asList(array));

  • Інший фрагмент коду для одновимірних масивів в Java 1.4 виглядає наступним чином:

System.out.println( Arrays.toString( array ) );