β’ Java String.codePointCount()
β’ Java String.codePointAt()
β’ Java String.concat()
β’ Java String.contains()
β’ Java String.copyValueOf()
β’ Java String.endsWith()
β’ Java String.format()
β’ Java String.getBytes()
β’ Java String.isEmpty()
β’ Java String.lastIndexOf()
β’ Java String.regionMatches()
β’ Java String.replace()
β’ Java String.replaceAll()
β’ Java String.split()
β’ Java String.startsWith()
β’ Java String.subSequence()
β’ Java String.substring()
β’ Java String.toLowerCase()
β’ Java String.toUpperCase()
β’ Java String.trim()
β’ Java String.valueOf()
The method indexOf() returns the first occurrence index of a character or a String in another String. We can pass the index of the character to start searching from.
Note that the method returns -1 if the passed value is not found.
Available Signatures
public int indexOf(int ch)
public int indexOf(int ch, int fromIndex)
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
Example
@Test
public void whenCallIndexOf_thenCorrect() {
String str = "foo";
assertEquals(1, str.indexOf("o"));
assertEquals(-1, str.indexOf("s"));
}
