Короткий ответ: System.out.println(errors.toString().substring(1, errors.toString().length() - 1))
Объяснение: когда вы вызываете System.out.println(obj)
с Object
в качестве параметра, напечатанный текст будет результатом obj.toString()
. ArrayList.toString()
реализуется таким образом, чтобы он представлял его содержимое между скобками []
в разделенной запятой конкатенации каждого из содержащихся элементов (их .toString()
представление также).
Это не хорошая практика полагаться на реализацию другого класса toString()
. Вы должны использовать свой собственный способ форматирования вашего результата.
Если Вы просто хотите перейти одной из вызывающих сторон метода, CTRL + ALT + F7 является способом пойти. На Mac используйте: Команда + Опция + F7
Там является 'Ссылкой Контурной карты По умолчанию' в меню
'Help'Я не думаю, что встроенная иерархия вызова метода существует (просветите меня, если я неправ).