Método Java String lastIndexOf()
Exemplo
Pesquise uma string pela última ocorrência de "planet":
String myStr = "Hello planet earth, you are a great planet.";
System.out.println(myStr.lastIndexOf("planet"));
Definição e uso
O lastIndexOf()
método retorna a posição da última ocorrência do(s) caractere(s) especificado(s) em uma string.
Dica: Use o método indexOf para retornar a posição da primeira ocorrência do(s) caractere(s) especificado(s) em uma string.
Sintaxe
Existem 4 métodos 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)
Valores de parâmetro
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 |
Detalhes técnicos
Devoluções: | Um int valor, representando o índice da primeira ocorrência do caractere na string, ou -1 se nunca ocorrer |
---|
Mais exemplos
Exemplo
Encontre a última ocorrência de "e" em uma string, iniciando a busca na posição 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));
}
}
❮ Métodos de String