English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Il metodo equalsIgnoreCase() della stringa Java confronta due stringhe ignorando la differenza tra maiuscole e minuscole. Se le stringhe sono uguali, equalsIgnoreCase() restituisce true. Se non sono uguali, restituisce false.
Sintassi del metodo equalsIgnoreCase() della stringa
string.equalsIgnoreCase(String str)
Il metodo equalsIgnoreCase() della stringa utilizza un singolo parametro.
str - Stringa da confrontare
Se le stringhe sono uguali,Restituisce truesenza considerare la differenza tra maiuscole e minuscole
Se le stringhe non sono uguali,Restituisce false
Se il parametro str è null,Restituisce false
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; //Confronta str1 e str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true //Confronta str1 e str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false //Confronta str3 e str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false {} {}
Qui,
Se non si considera la differenza tra maiuscole e minuscole, str1 e str2 sono uguali. Pertanto, str1.equalsIgnoreCase(str2) restituisce true.
str1 e str3 non sono uguali. Pertanto, str1.equalsIgnoreCase(str3) e str3.equalsIgnoreCase(str1) restituiscono false.
class Main { public static void main(String[] args) { String str1 = "LEARN JAVA"; String str2 = "Learn Java"; //Se str1 e str2 sono uguali (ignorando le differenze di caso), //Risultato true if (str1.equalsIgnoreCase(str2)) { System.out.println("str1 e str2 sono uguali"); {} else { System.out.println("str1 e str2 non sono uguali"); {} {} {}
Risultato di output
str1 e str2 sono uguali
Se si desidera confrontare due stringhe con differenze di caso, utilizzare uno dei seguenti metodi