String#indexOf
通常やる事はないんだけど、from にマイナスを指定するとエラーで落ちるもんだと思い込んでた。0 に置き換えられるのか。
fromIndex の値に対して制約はありません。負の値の場合は、0 の場合と同じ結果になり、
String#indexOf
ソースを見てみる
public int indexOf(int ch, int fromIndex) { int max = offset + count; char v[] = value; if (fromIndex < 0) { fromIndex = 0; } else if (fromIndex >= count) { // Note: fromIndex might be near -1>>>1. return -1; }
自信喪失中。