Question on String#indexOf(String)

Jim Andreou jim.andreou at
Tue Apr 28 10:50:14 UTC 2009

I wonder why String#indexOf(String) is implemented as it is. Apparently,
when a character mismatch with the searched pattern is found, the pattern is
only shifted by one character, but there are faster algorithms, for example
Was anything smarter tried out but had significant disadvantages for general
use? What advantages does the current implementation have? It looks very

Dimitris Andreou
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the core-libs-dev mailing list