שיטת equalsIgnoreCase() ב-Java משמשת להשוואה בין שתי מחרוזות תוך התעלמות מהפרשי רישיות (תחתון ועליון). כמו שיטת שווה , היא משווה את התוכן של שתי המחרוזות. אם התוכן זהה, זה יחזיר true , אחרת false .
נוֹהָג
כאשר אתה צריך להשוות את התוכן של מחרוזת עם מחרוזת אחרת תוך התעלמות מרגישות רישיות.תחביר
inputString1.equalsIgnoreCase(inputString2);
כאן התוכן של שתי המחרוזות inputString1 ו- inputString2 מושווים זה לזה.
פָּרָמֶטֶר
שיטה זו מקבלת מחרוזת אשר מושווה למחרוזת אחרת הקוראת לשיטת equalsIgnoreCase() .לַחֲזוֹר
השיטה equalsIgnoreCase() מחזירה ערך בוליאני. אם הארגומנט אינו ריק והתוכן זהה, תוך התעלמות מהמקרה, הוא מחזיר 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);
}
}
תְפוּקָה
Comparison תוצאות comparisonString2 שווה להשוואהString1 = true comparisonString2 שווה להשוואהString3 = false comparisonString3 שווה להשוואהString1 = false
GO TO FULL VERSION