Как легко найти / найти в 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.

Другие вопросы по тегам