String Java sama dengan ()

Metode Java String equals () mengembalikan nilai true jika dua string sama. Jika tidak, sama dengan () mengembalikan salah.

Sintaks dari equals()metode String adalah:

 string.equals(String str)

Di sini, string adalah objek Stringkelas.

sama dengan () Parameter

The equals()Metode mengambil parameter tunggal.

  • str - string yang akan dibandingkan

sama dengan () Nilai Kembali

  • mengembalikan nilai true jika stringnya sama
  • mengembalikan false jika string tidak sama
  • mengembalikan false jika argumen str adalahnull

Contoh: String Java sama dengan ()

 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.equals(str2); System.out.println(result); // true // comparing str1 with str3 result = str1.equals(str3); System.out.println(result); // false // comparing str3 with str1 result = str3.equals(str1); System.out.println(result); // false ) )

Sini,

  • str1 dan str2 sama. Karenanya, str1.equals(str2)kembali true.
  • str1 dan str3 tidak sama. Karenanya, str1.equals(str3)dan str3.equals(str1)kembali false.

Contoh 2: Periksa apakah Dua String Sama

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

Keluaran

 str1 dan str2 tidak sama

The equals()Metode mengambil kasus surat (huruf besar dan huruf kecil) menjadi pertimbangan.

Contoh 3: sama dengan () Dengan Kasus

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

Jika "Learn Java"dibandingkan "learn Java", kita mendapatkan false. Itu karena equals()mempertimbangkan kasus surat.

Catatan:

  • Jika Anda perlu membandingkan dua string yang mengabaikan perbedaan huruf besar / kecil, gunakan metode PerbandinganToIgnoreCase () String Java.
  • The equals()Metode yang tersedia untuk semua objek Java (tidak hanya Strings). Itu karena equals()metode juga didefinisikan di Objectkelas (yang merupakan superclass dari semua kelas Java).

Tutorial Terkait: Perbandingan String Java ()

Artikel yang menarik...