Java karakterlánc-tartalomEquals ()

A Java String contentEquals () metódus ellenőrzi, hogy a String tartalma megegyezik-e a megadott charSequence / StringBuffer-rel vagy sem.

A string contentEquals()metódus szintaxisa :

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

Itt a karakterlánc az Stringosztály objektuma .

contentEquals () Paraméterek

A contentEquals()módszer egyetlen paramétert vesz fel.

  • vagy StringBuffervagycharSequence

Megjegyzés: Bármelyik osztályt átadhatja charSequencea contentEquals()metódusnak. Például: String, StringBuffer, CharBufferstb

contentEquals () Return Value

  • Visszaadja, trueha a karakterlánc ugyanazt a karakterláncot tartalmazza, mint a megadott paraméter. Ha nem, akkor visszatér false.

Példa: Java karakterlánc 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 ) )

A Java karakterlánc egyenlő () Vs contentEquals ()

A Java String equals()módszer nemcsak összehasonlítja a tartalmat, hanem azt is ellenőrzi, hogy a másik objektum példánya-e String. Azonban contentEquals()csak a tartalmat hasonlítja össze. Például,

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

Itt az str1 és az sb1 tartalma is megegyezik, de különböző objektumokról van szó. Ezért str1.equals(sb1)visszatér falseés str1.contentEquals(sb1)visszatér true.

érdekes cikkek...