Metoden Java String contentEquals () kontrollerer, om indholdet af String er lig med den angivne charSequence / StringBuffer eller ej.
Syntaksen for strengemetoden contentEquals()er:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Her er streng et objekt i Stringklassen.
contentEquals () Parametre
Den contentEquals()metode tager et enkelt parameter.
- enten
StringBufferellercharSequence
Bemærk: Du kan videregive en hvilken som helst klasse, der implementeres, charSequencetil contentEquals()metoden. For eksempel: String, StringBuffer, CharBufferetc.
contentEquals () Return Value
- Returnerer,
truehvis strengen indeholder den samme rækkefølge af tegn som den angivne parameter. Hvis ikke, vender tilbagefalse.
Eksempel: 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 ) )
Java-streng er lig med () Vs contentEquals ()
Java String- equals()metoden sammenligner ikke kun indholdet, men kontrollerer også, om det andet objekt er en forekomst af String. Imidlertid contentEquals()sammenligner kun indholdet. For eksempel,
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 ) )
Her har både str1 og sb1 det samme indhold, men de er forekomst af forskellige objekter. Derfor str1.equals(sb1)vender tilbage falseog str1.contentEquals(sb1)vender tilbage true.








