>>148
仮想マシンの仕様というより、検索キーに対するループが有るか無いかだろ。
indexOf( 'c' )だと内部で、単純ループですむから。

for( int i = 0; this.buffer.length > i ; ++i )
{
    if( key == this.buffer[i] ) return i;
}
これだけでいい。