@turdubekov
Студент

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

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

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

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

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

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

Войти через центр авторизации
Похожие вопросы