Is the indexOf(String) method case sensitive? If so, is there a case insensitive version of it?
Yes, indexOf is case sensitive.
indexOf
The best way to do case insensivity I have found is:
String original; int idx = original.toLowerCase().indexOf(someStr.toLowerCase());
That will do a case insensitive indexOf().
indexOf()