Kandungan String JavaEquals ()

Kaedah Java String contentEquals () memeriksa sama ada kandungan String sama dengan charSequence / StringBuffer yang ditentukan atau tidak.

Sintaks contentEquals()kaedah rentetan adalah:

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

Di sini, rentetan adalah objek Stringkelas.

contentEquals () Parameter

The contentEquals()Cara mengambil parameter tunggal.

  • sama ada StringBufferataucharSequence

Nota: Anda boleh lulus kelas yang sesuai charSequencedengan contentEquals()kaedah tersebut. Sebagai contoh: String, StringBuffer, CharBufferdan lain-lain

contentEquals () Nilai Pulangan

  • Mengembalikan truejika rentetan mengandungi urutan watak yang sama dengan parameter yang ditentukan. Sekiranya tidak, kembali false.

Contoh: Kandungan String JavaEquals ()

 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 ) )

Java String sama dengan () Vs contentEquals ()

Kaedah Java String equals()tidak hanya membandingkan isi, tetapi juga memeriksa apakah objek lain adalah contoh String. Walau bagaimanapun, contentEquals()hanya membandingkan kandungannya. 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, kedua str1 dan sb1 mempunyai kandungan yang sama tetapi mereka adalah objek yang berbeza. Oleh itu, str1.equals(sb1)pulangan falsedan str1.contentEquals(sb1)pulangan true.

Artikel menarik...