私はJavaマニュアルを読んでいます。List Interfaceセクションに例があります。
a[i] = a[j].times(a[k]);
誰の方法か知りたいtimes
です。このメソッドのすべてのクラスを見つけるにはどうすればよいですか? Google はここではお手伝いできません。私は印刷します:
java 7 api times
しかし、Googleはメソッドを持たないTimeクラスとDateクラスの結果を切り取っs
てtimes
くれます。times
私はJavaマニュアルを読んでいます。List Interfaceセクションに例があります。
a[i] = a[j].times(a[k]);
誰の方法か知りたいtimes
です。このメソッドのすべてのクラスを見つけるにはどうすればよいですか? Google はここではお手伝いできません。私は印刷します:
java 7 api times
しかし、Googleはメソッドを持たないTimeクラスとDateクラスの結果を切り取っ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の「クエリの解釈」ガイドで説明されているように、クエリ用語の自動ステミングを回避できます。
一部の用語を正確に含むページのみを検索する場合は、そのような各単語またはフレーズを引用符( "")で囲みます。+演算子の代わりに引用符と引用符を参照してください。
クエリが単一の用語で構成されている場合、Googleはバリアントと一致しません。
したがって、投稿したクエリよりも優れたクエリは次のとおりです。
"times" site:docs.oracle.com/javase/7/docs/api
それでも、Googleにパレンを使用させることはできません。:-(それがなければ、ドキュメント内の単語のすべての出現を除外する方法はないようです(たくさんあります)。大いに役立つかもしれないリターンタイプがあった場合。