Metode Java String contentEquals () pārbauda, vai virknes saturs ir vienāds ar norādīto charSequence / StringBuffer.
Virknes contentEquals()metodes sintakse ir šāda:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Šeit virkne ir Stringklases objekts .
contentEquals () parametri
contentEquals()Metode ņem vienu parametru.
- vai
StringBuffervaicharSequence
Piezīme: Jūs varat nodot jebkuru klase, kas īsteno charSequenceuz contentEquals()metodi. Piemēram: String, StringBuffer, CharBufferuc
contentEquals () atgriešanās vērtība
- Atgriež,
trueja virknē ir tāda pati rakstzīmju secība kā norādītajā parametrā. Ja nē, atgriežasfalse.
Piemērs: Java virknes 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 ) )
Java virkne ir vienāda () Vs contentEquals ()
Java virkņu equals()metode ne tikai salīdzina saturu, bet arī pārbauda, vai otrs objekts ir eksemplārs String. Tomēr contentEquals()salīdzina tikai saturu. Piemēram,
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 ) )
Šeit gan str1, gan sb1 satur to pašu saturu, taču tie ir dažādu objektu gadījumi. Tādējādi str1.equals(sb1)atgriežas falseun str1.contentEquals(sb1)atgriežas true.








