English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico de Java

Controle de fluxo Java

Array Java

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Lista Java (List)

Fila Java (Queue)

Coleção Map Java

Conjunto Java

Java Entrada e Saída (I)/)

Reader Java/Writer

Outros tópicos do Java

Uso e exemplo do método equalsIgnoreCase() da String Java

Java String (String) Methods

O método equalsIgnoreCase() da String Java compara duas strings, ignorando a diferença entre maiúsculas e minúsculas. Se as strings forem iguais, o equalsIgnoreCase() retorna true. Se não forem iguais, retorna false.

Sintaxe do método equalsIgnoreCase() da String

string.equalsIgnoreCase(String str)

parâmetro equalsIgnoreCase()

O método equalsIgnoreCase() da String usa um único parâmetro.

  • str - string a ser comparada

valor de retorno do equalsToIgnoreCase()

  • se as strings forem iguais, entãoretorna truesem distinção entre maiúsculas e minúsculas

  • se as strings não forem iguais, entãoretorna false

  • se o parâmetro str for null, entãoretorna false

Example1Método equalsIgnoreCase() da String Java

class Main {
    public static void main(String[] args) {
        String str1 = "Learn Java";
        String str2 = "learn java";
        String str3 = "Learn Kolin";
        Boolean result;
        //comparar str1and str2
        result = str1.equalsIgnoreCase(str2);
        System.out.println(result); // true
        //comparar str1and str3
        result = str1.equalsIgnoreCase(str3);
        System.out.println(result); // false
        //comparar str3and str1
        result = str3.equalsIgnoreCase(str1);
        System.out.println(result); // false
    }
}

Here,

  • If case is not considered, then str1and str2Equal. Therefore, str1.equalsIgnoreCase(str2) returns true.

  • str1and str3are not equal. Therefore, str1.equalsIgnoreCase(str3) and str3.equalsIgnoreCase(str1) returns false.

Example2: Check if two strings are equal

class Main {
    public static void main(String[] args) {
        String str1 = "LEARN JAVA";
        String str2 = "Learn Java";
        
        //If str1and str2Equal (ignoring case differences),
        //The result is true
        if (str1.equalsIgnoreCase(str2}) {
            System.out.println("str1and str2Equal ");
        }
        else {
            System.out.println("str1and str2Not equal ");
        }
    }
}

Output Result

str1and str2Equal

If you need to compare two strings with case sensitivity, please use one of the following methods

Java String (String) Methods