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