String java Equalsignorecase

String java Equalsignorecase

Se você já trabalhou com valores e variáveis ​​de tipo de string na programação, pode ter visto que as cordas podem ser contidas em qualquer caso, eu.e. maiúsculas ou minúsculas. É uma possibilidade de que uma corda inteira possa estar em maiúsculas ou minúsculas. Junto com isso, há uma chance de que alguns dos caracteres de cordas contenham maiúsculas e outras minúsculas. A linguagem de programação Java funciona com muitas funções de string para comparar a igualdade de uma ou mais variáveis ​​de string usando a função de caso. A partir de tais funções, uma é o método "Equalsignorecase" para verificar a igualdade de duas cordas, ignorando os casos de ambas as variáveis ​​de string. Nesta função, você receberá um valor "verdadeiro" booleano quando os valores da string forem iguais, exceto pelos casos deles. Este guia demonstrará o uso dessa função usando algumas ilustrações simples.

Exemplo 1:

Você precisa ter um exemplo básico para o método igualsignorecase () em java para um entendimento mais claro. Assim, a ferramenta java básica do eclipse ID é usada aqui. Um projeto chamado "teste" é criado e o mesmo arquivo de nome aparece. A classe pública com o nome "teste" deve ser utilizada. Por exemplo, o nome da classe deve ser o mesmo que o nome do arquivo java “Teste.Java". Para iniciar a execução do programa depois de executá -lo, você deve ter o método "principal" de Java na classe "teste".

Iniciamos a definição de método principal () com as inicializações de 3 variáveis ​​de string. As duas primeiras cordas, "S1" e "S2", são o inverso um do outro. Enquanto a string S3 é a mesma que a string s1, mas a única diferença é o caso deles - um é a sequência superior e a outra é a corda minúscula. Agora, usamos o método igualsigorecase () de java no “sistema.fora.Println ”Declaração de função do Java para verificar a igualdade de duas variáveis ​​de string após ignorar seus casos que são superior e inferior.

Para isso, o início da chamada da função Equalsignorecase () contém um nome de string e o outro contém o outro nome da string nos parâmetros de uma função. A função Equalsignorecase () retorna um valor booleano e println () funciona da mesma forma que antes para exibir esse valor retornado para todas as três comparações listadas no programa.

Embora nosso programa esteja pronto para uso, experimente o menu "Run" da barra de tarefas Eclipse para executar este programa simples. As 3 declarações de comparação que estão executando as funções Equalsignorecase () exibiram 2 valores "falsos" e 1 valor "verdadeiro" em troca. Isso ocorre porque a string S1 é igual a S3, enquanto S2 não é igual a S1 e S3 de forma alguma.

Exemplo 2:

Aí vem outro exemplo ainda mais avançado da função Equalsignorecase () de Java para verificar a igualdade de strings. Para isso, utilizamos a classe Arraylist de Java de que ela será usada para definir ou inicializar uma lista de matrizes.

Depois de importar a classe "Arraylist" da "java.pacote Util ”, inicializamos uma string“ s ”no método de driver min (). Uma variável de contador inteiro "contagem" é inicializada para 0. Um ArrayList "Al" é declarado e a função "Add" da classe Arraylist é usada para colocar alguns valores de string na lista "Al", I.e. Um total de 5 valores de string são adicionados. Todos os 5 valores da lista de AL são diferentes de alguma forma, mas os valores nos índices 1 e 3 são os mesmos em conteúdo, enquanto diferentes no caso.

O loop "for" participa do loop dos elementos Arraylist da String ArrayList e continua a executar a instrução "se". A instrução "se" compara cada elemento da lista de AL com o valor da string "S" usando a função Equalsignorecase (), seja igual ou não depois de ignorar seus casos. Se as strings corresponderem, a variável do contador será incrementada por 1. A declaração de função “println” exibe a saída desejada com o número de contagens, se a string correspondia 1 tempo ou 2 vezes.

Nesta execução atualizada do código Java, a string “S” foi correspondida 2 vezes.

Exemplo 3:

Vamos ter outro exemplo java para usar a função Equalsignorecase () para corresponder às strings. Assim, inicializamos 4 valores variáveis ​​de string. Somente as cordas S1 e S2 são as mesmas em conteúdo, enquanto diferentes. Utilizamos a declaração de if-else aninhada aqui para comparar todas essas 4 variáveis ​​de string entre si em um total de 6 declarações por meio da função Java Equalsignorecase () para comparação. A primeira condição compara a string s1 com a string s2 e verifica se as duas seqüências são as mesmas ou não.

A próxima condição de função verifica a igualdade de strings s1 e s3. Enquanto as próximas duas linhas consecutivas comparam a string S1 com a String S4 e S2 com S3. Depois disso, comparamos a string s2 com a string s4. E a última condição de comparação da função Equalsignorecase () compara a String S3 com a String S4. Cada instrução "se" aninhada retorna "True" e exibe a respectiva mensagem de sucesso quando o Equalsignorecase () compara com sucesso as cordas e as declara iguais usando o booleano "verdadeiro".

De cada vez, apenas 1 condição pode ser bem -sucedida. Se uma condição "se" falhar, o controle será dado à próxima parte "else-se". Se nenhuma das condições “else-if” ou simplesmente “se” for bem-sucedida, a última parte “else” é executada em qualquer caso sem dúvida porque não possui condição especificada, mas uma simples mensagem de falha. É hora de executar este código de exemplo igualsignorecase () na ferramenta para obter os resultados.

Sabemos que a terceira instrução "se" é satisfeita por meio da função Equalsignorecase () e exibido "S1 SND S2 é igual" de alguma forma depois de ignorar o caso.

Conclusão

Este artigo é uma demonstração de exemplo completa do método Equalsignorecase () de Java para comparações de strings. Enquanto isso, adicionamos alguns exemplos de java nos quais você nunca verá nenhuma complexidade e semelhança entre os exemplos em que cada exemplo é diferente. Usando a função Equalsignorecase (), conseguimos declarar duas cordas como as mesmas depois de ignorar o caso, que é o caso superior ou minúsculas.