Как легко найти / найти в IDE(особенно в IntelliJ), какие методы возвращают тип int, а также принимает строку в качестве параметра в Java?
Поэтому, если я поставлю ключевые слова.. возвращаемый тип:int, параметр:String (что-то вроде этого), он показывает результаты, такие как void int Integer.parseInt(String)
Надеюсь, я смогу объяснить, что я ищу.
2 ответа
Возможно, вы захотите попробовать структурный поиск и замена (Edit | Find | Search Structurally...
). Там вы можете использовать шаблон, подобный следующему:
int $method$(String $param$);
найти все методы, которые возвращают int
и взять один String
параметр.
Я не думаю, что есть способ поиска методов по его сигнатуре (аргументы + тип возвращаемого значения). Здесь был немного похожий вопрос: IntelliJ: найти метод по подписи
Вызов Ctrl+ Shift+ Пробел на:
Function<String, Integer> f =
только возвращается String::hashCode
, String::length
, а также Integer::new
, Скучает Integer.parseInt
и, вероятно, тысячи других методов, имеющих такую же подпись. Огромное количество возможных результатов, вероятно, является причиной того, что такой поиск не является функцией IDE.