CodeGym /Java Blog /Toto sisi /Java 中 String equalsIgnoreCase() 方法
John Squirrels
等級 41
San Francisco

Java 中 String equalsIgnoreCase() 方法

在 Toto sisi 群組發布
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