Java String contentEquals ()

Metode Java String contentEquals () memeriksa apakah konten String sama dengan charSequence / StringBuffer yang ditentukan atau tidak.

Sintaks dari contentEquals()metode string adalah:

 string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)

Di sini, string adalah objek Stringkelas.

contentEquals () Parameter

The contentEquals()Metode mengambil parameter tunggal.

  • baik StringBufferataucharSequence

Catatan: Anda bisa meneruskan kelas apa pun yang mengimplementasikan charSequenceke contentEquals()metode. Sebagai contoh: String, StringBuffer, CharBufferdll

contentEquals () Nilai Kembali

  • Menampilkan truejika string berisi urutan karakter yang sama seperti parameter yang ditentukan. Jika tidak, kembalikan false.

Contoh: Java String contentEquals ()

 class Main ( public static void main(String() args) ( String str = "Java"; String str1 = "Java"; StringBuffer sb1 = new StringBuffer("Java"); CharSequence cs1 = "Java"; String str2 = "JavA"; StringBuffer sb2 = new StringBuffer("JavA"); CharSequence cs2 = "JavA"; System.out.println(str.contentEquals(str1)); // true System.out.println(str.contentEquals(sb1)); // true System.out.println(str.contentEquals(cs1)); // true System.out.println(str.contentEquals(str2)); // false System.out.println(str.contentEquals(sb2)); // false System.out.println(str.contentEquals(cs2)); // false ) )

String Java sama dengan () Vs contentEquals ()

Metode Java String equals()tidak hanya membandingkan konten, tetapi juga memeriksa apakah objek lain adalah turunan dari String. Namun, contentEquals()hanya membandingkan isinya. Sebagai contoh,

 class Main ( public static void main(String() args) ( String str1 = "Java"; StringBuffer sb1 = new StringBuffer("Java"); System.out.println(str1.equals(sb1)); // false System.out.println(str1.contentEquals(sb1)); // true ) )

Di sini, str1 dan sb1 memiliki konten yang sama tetapi mereka adalah turunan dari objek yang berbeda. Karenanya, str1.equals(sb1)kembali falsedan str1.contentEquals(sb1)kembali true.

Artikel yang menarik...