Задать вопрос
@turdubekov
Студент

Как ввести массивы на консоль по человечески?

Привет!
есть обычный массив: int[] array = {0,1,2,3};
если ввести на консоль то выводить в виде хэша,
приходиться использовать Array.toString
вопросы: 1. Почему вывод отображается в виде хэша?
2. Почему надо использовать Array.toString?
(в случае двухмерного массива Array.deepToString?)
  • Вопрос задан
  • 897 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
iLLuzor
@iLLuzor
Java, Kotlin, Android Developer
Почему вывод отображается в виде хэша?

Потому что используется метод toString() класса Object, так как массивы наследуются от него.

Почему надо использовать Array.toString?

Не Array, a Arrays. Потому что у массивов нет методов для вывода содержимого в виде строки, приходится использовать утилитный класс Arrays.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Сбер Москва
от 300 000 до 350 000 ₽
DIGITAL SECTOR Краснодар
от 250 000 до 450 000 ₽
Сбер Санкт-Петербург
До 350 000 ₽