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.