CodeGym /Java 博客 /随机的 /Java 中 String equalsIgnoreCase() 方法
John Squirrels
第 41 级
San Francisco

Java 中 String equalsIgnoreCase() 方法

已在 随机的 群组中发布
Java 中的equalsIgnoreCase ()方法用于比较两个字符串,同时忽略大小写差异(小写和大写)。与equals方法一样,它比较两个字符串的内容。如果内容相同则返回true,否则返回false

用法

当您需要将一个字符串的内容与另一个字符串进行比较时忽略大小写。

句法

inputString1.equalsIgnoreCase(inputString2);
这里将两个字符串inputString1inputString2 的内容进行比较。

范围

此方法接收一个字符串,该字符串与调用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

结论

我们希望现在您了解如何在不考虑区分大小写的情况下比较两个字符串。您始终可以在 Java 中使用 String equalsIgnoreCase()方法。请随意练习,并在需要更多帮助时返回此处。快乐学习!
评论
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION