Java 中的equalsIgnoreCase ()方法用于比较两个字符串,同时忽略大小写差异(小写和大写)。与equals方法一样,它比较两个字符串的内容。如果内容相同则返回true,否则返回false。
用法
当您需要将一个字符串的内容与另一个字符串进行比较时忽略大小写。句法
inputString1.equalsIgnoreCase(inputString2);
这里将两个字符串inputString1和inputString2 的内容进行比较。
范围
此方法接收一个字符串,该字符串与调用equalsIgnoreCase()方法的另一个字符串进行比较。返回
equalsIgnoreCase ()方法返回一个布尔值。如果参数不为 null 并且内容相同,忽略大小写,则返回true。否则为假。例子
让我们看一下 Java 程序来说明equalsIgnoreCase()方法。public class EqualsIgnoreCaseExample {
public static void main(String[] args)
{
String comparisonString1 = "Hello! I am A string";
String comparisonString2 = "heLLo! i AM a STRING";
String comparisonString3 = "Hey there, here's another string to compare the first two.";
System.out.println("Comparison Results");
// see if first 2 comparison strings are equal
boolean result1 = comparisonString2.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString2 is equal to comparisonString1 = " + result1);
// check if second and third strings match when case ignored
boolean result2 = comparisonString2.equalsIgnoreCase(comparisonString3);
System.out.println("comparisonString2 is equal to comparisonString3 = " + result2);
// check if first and third strings match
boolean result3 = comparisonString3.equalsIgnoreCase(comparisonString1);
System.out.println("comparisonString3 is equal to comparisonString1 = " + result3);
}
}
输出
比较结果比较字符串2 等于比较字符串1 = true 比较字符串2 等于比较字符串3 = false 比较字符串3 等于比较字符串1 = false
GO TO FULL VERSION