0

所以如果我输入关键字.. return type:int, parameter:String (类似这样) 它会显示结果,例如 void int Integer.parseInt(String)

希望我能解释我在找什么。

4

2 回答 2

0

我认为没有办法通过其签名(参数+返回类型)来搜索方法。这里有一个类似的问题:IntelliJ: find method by signature

在以下位置调用 ctrl+shift+space:

Function<String, Integer> f = 

仅返回String::hashCode,String::lengthInteger::new. 它错过Integer.parseInt了可能还有数千个具有相同签名的其他方法。大量可能的结果可能是此类搜索不是 IDE 功能的原因。

于 2017-12-29T13:07:55.880 回答
0

您可能想尝试结构搜索和替换 ( Edit | Find | Search Structurally...)。在那里,您可以使用如下模式:

int $method$(String $param$);

查找所有返回一个int并采用一个String参数的方法。

于 2017-12-29T15:52:03.733 回答