StringBuilder クラスのindexOf(String str, int fromIndex)メソッドの javadoc から次のコメントを理解しようとしています。
それは言います:
この文字列内で、指定されたインデックスから始まる、指定された部分文字列が最初に出現するインデックスを返します。返される整数は、次の最小値 k です。
k >= Math.min(fromIndex, str.length()) && this.toString().startsWith(str, k)
そのような k の値が存在しない場合は、-1 が返されます。
インデックス < fromIndex str.length()
. Math.min(fromIndex, str.length())
私は何かを見逃していますか、それとも単に誤解を招く/間違ったコメントですか?
編集:以下で指摘されているように、これはJava 7 javadocからのコメントです。Java 6には正しいコメントがあります。