วิธี การ เท่ากับ IgnoreCase()ใน Java ใช้เพื่อเปรียบเทียบสองสตริงโดยไม่สนใจความแตกต่างของตัวพิมพ์ (ล่างและบน) เช่นเดียวกับ วิธี เท่ากับมันจะเปรียบเทียบเนื้อหาของสตริงทั้งสอง หากเนื้อหาเหมือนกันก็จะคืนค่าเป็น trueมิฉะนั้นจะเป็น false
การใช้งาน
เมื่อคุณต้องการเปรียบเทียบเนื้อหาของสตริงกับสตริงอื่นโดยไม่สนใจตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ไวยากรณ์
inputString1.equalsIgnoreCase(inputString2);
ที่นี่เนื้อหาของสตริงทั้งสองinputString1และinputString2จะถูกเปรียบเทียบกัน
พารามิเตอร์
เมธอดนี้ได้รับสตริงซึ่งถูกเปรียบเทียบกับสตริงอื่นที่เรียก เมธอดเท่ากับ IgnoreCase ()กลับ
วิธี การ เท่ากับ IgnoreCase()ส่งกลับค่าบูลีน หากอาร์กิวเมนต์ไม่เป็นโมฆะและเนื้อหาเหมือนกัน โดยไม่สนใจตัวพิมพ์เล็กและใหญ่ จะส่งคืนค่าtrue มิฉะนั้นเป็น เท็จตัวอย่าง
มาดูโปรแกรม Java เพื่อแสดงวิธีการ เท่ากับ IgnoreCase() กัน
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);
}
}
เอาท์พุต
ผลลัพธ์การเปรียบเทียบ comparisonString2 เท่ากับ comparisonString1 = true comparisonString2 เท่ากับ comparisonString3 = false comparisonString3 เท่ากับ comparisonString1 = false
GO TO FULL VERSION