Chuỗi Java equalsIgnoreCase ()

Phương thức Java String equalsIgnoreCase () so sánh hai chuỗi, bỏ qua sự khác biệt về chữ hoa và chữ thường. Nếu các chuỗi bằng nhau, equalsIgnoreCase () trả về true. Nếu không, nó trả về false.

Cú pháp của equalsIgnoreCase()phương thức chuỗi là:

 string.equalsIgnoreCase(String str)

Ở đây, string là một đối tượng của Stringlớp.

Tham số equalsIgnoreCase ()

equalsIgnoreCase()Phương thức chuỗi nhận một tham số duy nhất.

  • str - chuỗi được so sánh

Giá trị trả lại bằng equalsToIgnoreCase ()

  • trả về true nếu các chuỗi bằng nhau, bỏ qua việc xem xét chữ hoa và chữ thường
  • trả về false nếu các chuỗi không bằng nhau
  • trả về false nếu đối số str lànull

Ví dụ 1: Chuỗi Java equalsIgnoreCase ()

 class Main ( public static void main(String() args) ( String str1 = "Learn Java"; String str2 = "learn java"; String str3 = "Learn Kolin"; Boolean result; // comparing str1 with str2 result = str1.equalsIgnoreCase(str2); System.out.println(result); // true // comparing str1 with str3 result = str1.equalsIgnoreCase(str3); System.out.println(result); // false // comparing str3 with str1 result = str3.equalsIgnoreCase(str1); System.out.println(result); // false ) )

Đây,

  • str1 và str2 bằng nhau nếu bạn không xem xét sự khác biệt về chữ hoa và chữ thường. Do đó, str1.equalsIgnoreCase(str2)lợi nhuận true.
  • str1 và str3 không bằng nhau. Do đó, str1.equalsIgnoreCase(str3)str3.equalsIgnoreCase(str1)trả về false.

Ví dụ 2: Kiểm tra xem hai chuỗi có bằng nhau không

 class Main ( public static void main(String() args) ( String str1 = "LEARN JAVA"; String str2 = "Learn Java"; // if str1 and str2 are equal (ignoring case differences), // the result is true if (str1.equalsIgnoreCase(str2)) ( System.out.println("str1 and str2 are equal"); ) else ( System.out.println("str1 and str2 are not equal"); ) ) )

Đầu ra

 str1 và str2 bằng nhau

Nếu bạn cần so sánh hai chuỗi với sự khác biệt về chữ hoa và chữ thường, hãy sử dụng

  • Chuỗi Java bằng ()
  • Java String so sánhTo ()

thú vị bài viết...