Metodo Java String indexOf()

❮ Metodi di stringa


Esempio

Cerca in una stringa la prima occorrenza di "pianeta":

String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.indexOf("planet"));


Definizione e utilizzo

Il indexOf()metodo restituisce la posizione della prima occorrenza dei caratteri specificati in una stringa.

Suggerimento: utilizzare il metodo lastIndexOf per restituire la posizione dell'ultima occorrenza dei caratteri specificati in una stringa.


Sintassi

Esistono 4 metodi 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)

Valori dei parametri

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

Dettagli tecnici

Ritorna: Un intvalore, che rappresenta l'indice della prima occorrenza del carattere nella stringa, o -1 se non si verifica mai

Altri esempi

Esempio

Trova la prima occorrenza della lettera "e" in una stringa, iniziando la ricerca dalla posizione 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));
  }
}


❮ Metodi di stringa