Java String StartSwith e Endswith

Java String StartSwith e Endswith

“Dizem que as variáveis ​​são espaços de memória ou contêineres que mantêm dados do programa que serão usados ​​dentro dos códigos em várias partes. Uma dessas variáveis, cordas, são variáveis ​​muito conhecidas em linguagens de programação orientadas a objetos como Java e C++. As cordas mantêm um monte de caracteres alfabéticos, palavras e personagens especiais como o espaço. Podemos brincar com cordas de várias maneiras usando a variedade de funções de Java. De muitas dessas funções, temos o fim e as funções iniciantes usadas para obter as informações sobre o prefixo e o sufixo da string. Vamos em direção à implementação para ter uma idéia clara sobre as duas funções de Java.”

Exemplo 01: Função String StartSwith ()

Vamos usar a função StartSwith () de Java nesta ilustração para ver se a variável da string começa com os padrões específicos ou não. Este está se tornando o muito básico. Então, não vamos complicar o script para tirar o máximo proveito do código. Começando com o lançamento da ferramenta Java, eu.e., Eclipse IDE, criamos um novo arquivo java chamado “Teste.Java". O código deve ser iniciado com a inicialização de uma aula pública, eu.e., O nome da classe deve ser semelhante ao título de um arquivo.

A classe contém nossa função principal (), que será a única função neste exemplo. O método começa com a inicialização de uma variável de string "s". Esta string contém uma única palavra, "eclipse", nela. Na 5ª linha, tentamos o “sistema.fora.declaração println ”para exibir uma string“ s ”na saída, i.e., O sistema é uma biblioteca, a palavra -chave "Out" representa uma classe e o println () é a função desta classe de java.

Nas próximas três linhas, usamos a mesma declaração de função println () com a função "StartSwith" em seus parâmetros para verificar os padrões. Esta função “startSwith” usaria três padrões diferentes de string e verificaria se a string principal “s” começa com os padrões especificados ou não. O resultado booleano seria devolvido e exibido no console, eu.e., verdadeiro ou falso. Na ilustração mostrada abaixo, apenas a 1ª declaração ocupa o verdadeiro padrão inicial de uma string "s"; Assim, estará retornando verdadeiro.

Nesta conclusão do programa Java, executamos e pegamos a string “S” impressa no console do Eclipse IDE. O uso da função StartSwith na primeira função println () retorna true como o padrão "ECL" é a sequência inicial de "s" enquanto os outros retornam falsos, eu.e., não combinou.

Exemplo 02: Função de String endswith ()

É hora de explorar a função final do java para ver se a string termina com um padrão específico ou não. Para isso, estamos usando o código do primeiro exemplo, atualizando -o um pouco. O código do programa começa com a classe "teste" que contém sua função de driver principal (). A mesma variável de string “S” foi inicializada com um valor “Eclipse” e foi impresso usando o “sistema.fora.Declaração de função println ”.

Depois disso, vamos utilizar o fim da função nos parâmetros do “sistema.fora.Declaração de função println ”para verificar se a string“ s ”termina com a sequência de padrões especificados ou não. Utilizamos um total de três padrões de string para serem verificados na instrução FUNCIMENTE ENDSWITH (), I.e., Usando o “sistema.fora.Println ”Declaração de função 3 vezes seguida. À medida que a string "Eclipse" termina apenas com o padrão "SE", este programa retornará verdadeiro para a segunda instrução println.

Após a execução, ele imprime a string junto com os resultados booleanos obtidos com o uso da função EndSwith nas instruções println (). Somente a segunda instrução println () retorna true, eu.e., Os padrões correspondem à medida que a string "Eclipse" termina com a substring "SE".

Exemplo 03: String StartSwith () e Funções EndSwith

Este exemplo do programa vai elaborar as duas funções em um programa Java, eu.e., endswith e startSwith. O programa usa 2 classes, "Main" e a classe "teste". A classe "teste" possui sua função principal () e a classe "principal" possui 2 funções definidas pelo usuário, i i.e., "Start" e "End". Este programa foi executado a partir da função principal () da classe "teste" e criou um novo objeto "T" para a outra classe "Main". À medida que o objeto "T" foi criado, podemos buscar com sucesso o conteúdo da classe "principal". A função principal () imprime a string "s" que foi inicializada na classe Main ().

Depois disso, o objeto "T" é usado para chamar as funções "start ()" e "final" consecutivamente. Agora, a função inicial () da classe principal () foi executada primeiro. Começa com a declaração "se" que vem usando a função "StartSwith", tomando "nosso" como um padrão de substring a ser correspondente e o número "6" como o índice a ser tomado como a primeira posição, eu.e., Se o padrão encontrado no índice “8”, ele imprimirá a mensagem de sucesso, caso contrário, a parte Else exibiria sua string de mensagem especificada.

Outra instrução "se" também é usada aqui para ver se o "teste" da substring começou no 11º índice de uma string "s" usando a função startSwith (). A função "final" usa a função "EndSwith" dentro de suas declarações "se" que são usadas duas vezes para verificar se a substring "nossa" e "string" estão no final de uma string "s" ou não. Aqui, a primeira declaração "se" da função "Start" e a segunda declaração "se" da função "final" retornará true, eu.e., Os padrões foram correspondidos nas posições específicas.

Após essa execução do programa, recebemos o resultado esperado e a string exibida no console.

Conclusão

A introdução para este tutorial é sobre o uso de variáveis ​​na programação e o significado das cordas em Java. Depois disso, elaboramos o uso de StartSwith e EndSwith funções separadamente nas duas primeiras ilustrações básicas. No final, explicamos as duas funções no amplo nível de programação Java, eu.e., especificando o padrão de substring e o número de índice específico de uma string em que queremos verificar a posição de uma substring.