Metoda Java String indexOf() .
Příklad
Vyhledejte řetězec pro první výskyt „planeta“:
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("planet"));
Definice a použití
Metoda indexOf()
vrací pozici prvního výskytu zadaného znaku (znaků) v řetězci.
Tip: Pomocí metody lastIndexOf vrátíte pozici posledního výskytu zadaného znaku (znaků) v řetězci.
Syntax
Existují 4 metody indexOf():
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int indexOf(int char)
public int indexOf(int char, int fromIndex)
Hodnoty parametrů
Parameter | Description |
---|---|
str | A String value, representing the string
to search for |
fromIndex | An int value, representing the index position to start the search from |
char | An int value, representing a single
character, e.g 'A', or a Unicode value |
Technické údaje
Vrácení: | Hodnota int představující index prvního výskytu znaku v řetězci nebo -1, pokud se nikdy nevyskytuje |
---|
Další příklady
Příklad
Najděte první výskyt písmene "e" v řetězci, začněte hledat na pozici 5:
public class Main {
public static void main(String[] args) {
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("e", 5));
}
}
❮ Metody řetězců