Як надрукувати масив в Java
Є кілька способів надрукувати масиви в Java. У цій статті показано використання деяких з цих методів. Давайте припустимо, що ім`я масиву, яке потрібно надрукувати, - "array".
Кроки
Метод 1 з 3: Java 5
1
Використовуйте статичний метод Arrays.toString (array), щоб отримати строкове представлення одновимірних масивів.2
Використовуйте статичний метод Arrays.deepToString (array) для масивів в межах масивів і багатовимірних масивів.
Метод 2 з 3: Java 1.4
1
Використовуйте статичний метод Arrays.asList (), щоб отримати друковане уявлення списку масиву і використовуйте його c println ().2
Використовуйте стандартну бібліотеку статичного методу Arrays.toString () для одновимірних масивів.3
Використовуйте комбінацію Arrays.toString для циклів та об`єднання рядків, щоб отримати строкове представлення багатовимірних масивів.
Метод 3 з 3: Всі версії
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 ) );