Java String LastIndexOf Função

Java String LastIndexOf Função
Variáveis ​​são o conceito mais vital quando discutimos a programação. Essas variáveis ​​têm seus endereços de memória específicos e tipos diferentes, como cordas, números inteiros, personagens, matrizes, etc. Variáveis ​​de string mantêm o conjunto de caracteres, especifique e busque cada caractere por um índice específico do total a partir de "0". A programação Java permite jogar com os valores da string usando seu grupo de funções de string integradas. Entre muitas dessas funções em Java, uma está a função "LastIndexOF ()" que é usada até agora para verificar o último índice de uma ocorrência de substring da sequência principal em um programa. Vamos começar com este tutorial para ter uma idéia clara da função LastIndexOF () da Java na ferramenta Eclipse IDE do sistema operacional Windows 11.

Exemplo 1:

Vamos fazer um novo exemplo básico em Java para ilustrar o uso da função "LastIndexOF ()". Para isso, usamos o “teste.Arquivo Java ”no Eclipse IDE que acabamos de criar após a criação de um projeto Java Test Java. O arquivo é criado vazio e geramos uma nova classe pública chamada "teste". O título da classe deve ser como o nome do arquivo java, “Teste.Java". A classe "teste" contém a função pública principal () da programação Java que inicia o processamento do programa na execução. A inicialização de uma variável de sequência de teste "s" é feita aqui - "uma sequência de testes ..."

Usamos esta variável de string para pesquisar o último índice específico para a substring específica. Para isso, precisamos que uma substring seja verificada. Portanto, é hora de usar a função lastIndexOf () de java. Assim, chamamos a função lastIndexOF () com a string "s" dentro da declaração de função "println" do "sistema.pacote de fora ”para verificar o último índice do caractere de substancial“ t ”da string principal“ s ”e exibi -lo no console de saída. Onde quer que o personagem “T” seja encontrado na string, esse último “índice” específico é impresso em nossa tela de saída. Vamos salvar este código Java e executá -lo instantaneamente.

Este programa retorna o índice número 8 para usar a função lastIndexOF () em uma string "s", conforme apresentado na foto em anexo. Isso ocorre porque encontramos a última ocorrência do personagem "T" no 8º posição da string "s".

Exemplo 2:

Dentro de nossa primeira ilustração de Java, explicamos o uso da função lastIndexOF () para adquirir o último número de índice existente de um caractere de substring de uma string específica. Agora, usamos a mesma função lastIndexOf () em nossa nova ilustração Java para verificar o último índice de uma substring de string de sua string principal. Para isso, lançamos a estrutura de programa Java muito semelhante que é usada antes.

Após a geração de uma classe de "teste", adicionamos a função do driver, função main (). A função do driver começa com a criação de uma nova e longa variável de string "s". Uma substring "SS" é inicializada usando a classe "String". Esta substring contém um valor "teste". A instrução println () é eliminada para exibir o último índice da substring "teste".

Na linha seguinte, a declaração de função println () lança a função "lastIndexOF ()" em seus parâmetros usando a variável principal da string "s". Ele verifica e exibe o último índice que ocorreu na substring “SS” que obteve na sequência principal “S” antes do Índice Número 25, que é o índice de uma substring “teste” que ocorreu antes do índice 25.

Ao executar este script Java atualizado, recebemos o índice número 17 em troca. A última ocorrência de uma substring "teste" é encontrada no índice 17 da sequência principal "s".

Exemplo 3:

Nesta ilustração de um programa Java, usaremos os diferentes caracteres como substringas a serem pesquisados ​​na sequência principal e obter sua última posição de índice para exibir. Portanto, o mesmo processo é repetido aqui, como o uso da classe “teste” e seu método de driver main () deste programa, como mostrado na ilustração a seguir. O método principal () deste programa começa com a nova string longa “s” inicialização ”.

Agora, um total de 6 declarações impressas e println () são eliminadas para exibir os respectivos resultados. As duas primeiras linhas das instruções de função print e println () estão aqui para obter o último número de ocorrência de índice para o caractere "a" de uma string "s" antes do índice número 35 e 10. A função lastIndexOf () é lançada nas instruções Println ().

Nas próximas 4 linhas consecutivas de código, lançamos as instruções de função print e println () para verificar a última ocorrência de índice de outro caractere "e" antes do índice número 35 e 16, respectivamente. Da mesma forma, as últimas 4 linhas deste programa Java compartilham a mesma estrutura de um código para obter a última ocorrência de índice da sequência principal usando a função LastIndexOf () na instrução Println (). As últimas 4 linhas do código são utilizadas para o caractere de substring "T".

Ao executar esses exemplos do programa, encontramos a última ocorrência do personagem "A" nos índices 34 e 9, a ocorrência do caráter "E" nos índices 23 e 16, enquanto a ocorrência do personagem "t" no índice 28 e nenhum, " -1 ”significa nenhum.

Conclusão

É tudo sobre as variáveis ​​de string e sua respectiva função LastIndexOf (), que é usada na codificação Java para obter o último número mais de índice para uma substring que ocorre em uma variável principal do tipo string. Esta função retorna um número de índice para uma última ocorrência. Também explicamos alguns exemplos para elaborar sobre isso. Os exemplos são explicados com e sem a restrição de um conjunto especificado de caracteres da sequência principal através do Eclipse IDE.