我正在阅读Java 手册。列表界面部分有一个示例:
a[i] = a[j].times(a[k]);
我想知道是谁的times
方法。我怎样才能找到所有这个方法的类?谷歌在这里无能为力。我打印:
java 7 api times
但是谷歌只是切断s
了时间类和没有方法的日期类的times
结果并给了我结果。times
我认为这只是对数组对象进行方法调用的一个示例。
a[i] = a[j].times(a[k]);
在这种情况下times
,将是来自存储在a[i]
. times
不是标准 Java 集合的方法。
我认为times
这个例子中的命名有点糟糕,因为它会让你认为有一种方法可以做 X 次(比如groovy 中的 times 方法)。
他们可能认为有
class Number {
int value;
Number(int value) {
this.value = value;
}
Number times(Number n) {
return new Number(value * n.value);
}
}
并且有一个数字数组
Number[] a
那么这是有道理的
如Google 的“Interpreting Your Query”指南中所述,您可以避免查询词的自动词干提取:
如果您只想搜索完全包含某些术语的页面,请用引号 (" ") 将每个此类单词或短语括起来。请参阅引用的短语和引号替换 + 运算符。
当您的查询包含单个字词时,Google 不会匹配变体。
因此,比您发布的查询更好的查询是:
"times" site:docs.oracle.com/javase/7/docs/api
不过,我仍然无法让 Google 使用该括号。:-( 没有它,似乎没有办法排除文档中所有出现的单词(有很多)。如果有一个返回类型可能会有很大帮助。