Ярлык Intellij для быстрой иерархии вызовов

Короткий ответ: System.out.println(errors.toString().substring(1, errors.toString().length() - 1))

Объяснение: когда вы вызываете System.out.println(obj) с Object в качестве параметра, напечатанный текст будет результатом obj.toString(). ArrayList.toString() реализуется таким образом, чтобы он представлял его содержимое между скобками [] в разделенной запятой конкатенации каждого из содержащихся элементов (их .toString() представление также).

Это не хорошая практика полагаться на реализацию другого класса toString(). Вы должны использовать свой собственный способ форматирования вашего результата.

77
задан Brett Hannah 4 December 2008 в 13:45
поделиться

3 ответа

Если Вы просто хотите перейти одной из вызывающих сторон метода, CTRL + ALT + F7 является способом пойти. На Mac используйте: Команда + Опция + F7

Там является 'Ссылкой Контурной карты По умолчанию' в меню

'Help'
54
ответ дан Rishabh Agarwal 6 November 2019 в 03:26
поделиться

Я не думаю, что встроенная иерархия вызова метода существует (просветите меня, если я неправ).

  • Ctrl + Высокий звук + H показывает иерархию вызовов в окне инструментов
  • Высокий звук + F7 открывает диалоговое окно для нахождения использований
  • Ctrl + F7 находит использования в том же файле
168
ответ дан Ruben 6 November 2019 в 03:26
поделиться
  • Иерархия вызовов :
    • macOS: ^ + вЊҐ + окна H
    • : Ctrl + Высокий звук + H
  • Находят Использования :
    • macOS: вЊҐ + окна F7
    • : Высокий звук + объявление F7
  • :
    • от объявления, выставочного выпадающего меню использований
    • от использования, переходов к объявлению
    • macOS: вЊ ˜ + окна B
    • : Ctrl + B
0
ответ дан 24 November 2019 в 10:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: