Главная » 2015 » Октябрь » 16 » Как напечатать массив в Java
15:41
Как напечатать массив в Java

Как напечатать массив в Java

3 методика:Java 5Java 1.4Все версии

Есть несколько способов напечатать массивы в Java. В этой статье показано использование некоторых из этих методов. Давайте предположим, что имя массива, которое нужно напечатать, - "array".

Шаги

Метод 1 из 3: Java 5

  1. 1 Используйте статический метод Arrays.toString(array), чтобы получить строковое представление одномерных массивов.
  2. 2 Используйте статический метод Arrays.deepToString(array) для массивов в пределах массивов и многомерных массивов.

Метод 2 из 3: Java 1.4

  1. 1 Используйте статический метод Arrays.asList(), чтобы получить печатное представление списка массива и используйте его c println().
  2. 2 Используйте стандартную библиотеку статического метода Arrays.toString() для одномерных массивов.
  3. 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 ) );
Категория: Вопросы и ответы | Просмотров: 547 | | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]