English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El método equalsIgnoreCase() de la cadena Java compara dos cadenas, ignorando la capitalización. Si las cadenas son iguales, equalsIgnoreCase() devuelve true. Si no son iguales, devuelve false.
sintaxis del método equalsIgnoreCase() de la cadena
string.equalsIgnoreCase(String str)
el método equalsIgnoreCase() de la cadena utiliza un solo parámetro.
str - cadena a comparar
si las cadenas son iguales, entoncesdevuelve truesin distinción de mayúsculas y minúsculas
si las cadenas no son iguales, entoncesdevuelve false
si el parámetro str es null, entoncesdevuelve false
class Main { public static void main(String[] args) { String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; //comparar str1和str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true //comparar str1和str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false //comparar str3和str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false } }
这里,
如果不区分大小写,则str1和str2相等。 因此,str1.equalsIgnoreCase(str2)返回 true。
str1和str3不相等。因此,str1.equalsIgnoreCase(str3) 和 str3.equalsIgnoreCase(str1) 返回 false。
class Main { public static void main(String[] args) { String str1 = "LEARN JAVA"; String str2 = "Learn Java"; //如果str1和str2相等(忽略大小写差异), //结果为true if (str1.equalsIgnoreCase(str2)) { System.out.println("str1和str2相等); } else { System.out.println("str1和str2不相等); } } }
输出结果
str1和str2相等
如果需要比较区分大小写的两个字符串,请使用以下其中一个方法