Metodo Java String lastIndexOf()

❮ Metodi di stringa


Esempio

Cerca in una stringa l'ultima occorrenza di "pianeta":

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


Definizione e utilizzo

Il lastIndexOf()metodo restituisce la posizione dell'ultima occorrenza dei caratteri specificati in una stringa.

Suggerimento: utilizzare il metodo indexOf per restituire la posizione della prima occorrenza dei caratteri specificati in una stringa.


Sintassi

Esistono 4 metodi lastIndexOf():

public int lastIndexOf(String str)
public int lastIndexOf(String str, int fromIndex)
public int lastIndexOf(int char)
public int lastIndexOf(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. If omitted, the default value is the length of the string
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 l'ultima occorrenza di "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.lastIndexOf("e", 5));
  }
}


❮ Metodi di stringa