“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.