Metoda Java String contentEquals () preveri, ali je vsebina Stringa enaka določeni charSequence / StringBuffer ali ne.
Sintaksa contentEquals()metode string je:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Tu je niz predmet Stringrazreda.
parametri contentEquals ()
contentEquals()Postopek traja samo en parameter.
- bodisi
StringBufferalicharSequence
Opomba:charSequence V contentEquals()metodo lahko prenesete kateri koli razred, ki se izvaja . Na primer: String, StringBuffer, CharBufferitd
contentEquals () Vrnjena vrednost
- Vrne,
trueče niz vsebuje enako zaporedje znakov kot podani parameter. Če ne, se vrnefalse.
Primer: 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 String je enako () Vs contentEquals ()
Metoda Java String equals()ne samo primerja vsebino, temveč tudi preveri, ali je drugi objekt primerek String. Vendar contentEquals()primerja samo vsebino. Na primer
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 ) )
Tu imata str1 in sb1 enako vsebino, vendar sta primerek različnih predmetov. Zato se str1.equals(sb1)vrne falsein str1.contentEquals(sb1)vrne true.








