Ao lidar com dados em Java, pode haver a possibilidade dos dados do palíndromo contido. Esses dados tornam conveniente para o desenvolvedor acessar esses valores, pois o índice é idêntico a partir de. Nesses casos, verificar se uma string é um palíndromo em Java faz maravilhas ao utilizar e classificar os dados convenientemente.
Este blog guiará as abordagens para verificar uma corda de palíndroma em java.
O que é um palíndromo?
Uma string é chamada de “Palíndrome”Se for o mesmo pronunciado e escrito reversamente que por padrão.
Exemplo
Como verificar/verificar se uma string é um palíndromo em java?
Para verificar se uma string é um palíndromo em java, aplique o “para”Faça um loop em combinação com o“charat ()" e a "é igual a()" métodos. O "para”O loop é usado para iterar ao longo dos elementos um por um, o“charat ()”O método fornece o caractere no índice especificado dentro de uma string, e o método“ iguals () ”compara as duas seqüências.
Sintaxe
charat (índice int)
Na sintaxe acima, “ind”Aponta para o índice do elemento correspondente que precisa ser referido.
igual a (str)
Nesta sintaxe, “str”Refere -se à sequência que precisa ser comparada.
Exemplo 1: Verifique se a string especificada é um palíndromo em java
Neste exemplo, a sequência especificada pode ser verificada para “Palíndrome”:
String givenstring = "pop";
String Place = "";
para (int i = (Givenstring.comprimento ()-1); i> = 0; i--)
lugar = local + ração.charat (i);
if (givenstring.tolowerCase ().é igual a (local.tolowerCase ()))
Sistema.fora.println ("A string é um palíndromo");
outro
Sistema.fora.println ("A sequência não é um palíndromo");
De acordo com o código acima, aplique as seguintes etapas:
- Inicialize o “Corda”Valor a ser verificado para“Palíndrome”.
- Na próxima etapa, defina outro “Corda”Para acumular a string em ordem inversa.
- Agora, aplique o “para”Faça um loop para iterar através da string especificada reversamente através do“comprimento" propriedade.
- Observe que "1”É subtraído do comprimento da sequência, já que o índice inicia de“0”.
- Depois disso, armazene os valores iterados no alocado “Corda”Variável através da“charat ()”Método.
- Por fim, aplique a condição de modo que a string fornecida e a string invertida ambos sejam “igual"Através do combinado"tolowerCase ()" e "é igual a()”Métodos e exibir a mensagem correspondente.
- Observe que o método anterior é aplicado para exibir a corda do palíndromo, independentemente do “Sensibilidade ao caso”.
Saída
Na saída acima, pode -se observar que a string especificada é um palíndromo, independentemente do fato de que a string contém os valores maiúsculos e maiores de maiúsculas.
Exemplo 2: Verifique se a string de entrada do usuário é um palíndromo em java
Neste exemplo em particular, uma string de entrada do usuário pode ser avaliada para “Palíndrome”:
importar java.util.Scanner;
Scanner Scanner = New Scanner (sistema.em);
Sistema.fora.println ("Enter a string");
Entrada de string = scanner.nextline ();
if (checkpalindrome (input))
Sistema.fora.print ("a string é palíndrome");
outro
Sistema.fora.print ("A string não é um palíndromo");
Scanner.fechar();
public static boolean checkpalindrome (string givenstring)
String Place = "";
para (int i = (Givenstring.comprimento ()-1); i> = 0; i--)
lugar = local + ração.charat (i);
if (givenstring.tolowerCase ().é igual a (local.tolowerCase ()))
retornar true;
outro
retorna falso;
Neste bloco de código, aplique as seguintes etapas:
- Primeiro de tudo, inclua o “Scanner”Classe para obter a string do usuário que precisa ser verificado para“Palíndrome" e "Sistema.em”Lê a sequência de entrada.
- Depois disso, invoco a função “checkpalindrome ()”E passe a sequência de entrada como seu argumento.
- Desde que a função retorna o “boleano" valor. Portanto, após a função “verdadeiro”, A condição anterior será executada. Caso contrário, a última condição entrará em vigor.
- Agora, defina a função chamada “checkpalindrome ()”Tendo o parâmetro declarado referente à corda passada.
- Na definição da função, lembre -se das abordagens discutidas para iterar através da string passada reversa e colocá -la em uma string separada.
- Depois disso, da mesma forma, verifique se as strings dadas e as reversamente iteradas são “igual”E retorne o valor booleano correspondente com base nisso.
Saída
Nesta saída, pode-se analisar que as seqüências definidas pelo usuário são avaliadas de acordo.
Conclusão
Para verificar se uma string é um “Palíndrome”Usando Java, aplique o“para”Faça um loop em combinação com o“charat ()" e a "é igual a()" métodos. Essas abordagens podem ser utilizadas para aplicar uma verificação nos valores especificados e de string de entrada do usuário, independentemente da sensibilidade ao caso, respectivamente. Este blog discutiu as abordagens para verificar se uma string é um palíndromo usando java.