Java String contentEquals () meetod kontrollib, kas stringi sisu on võrdne määratud charSequence / StringBufferiga või mitte.
Stringi contentEquals()meetodi süntaks on:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Siin on string Stringklassi objekt .
contentEquals () parameetrid
contentEquals()Meetod võtab ühe parameetri.
- kas
StringBuffervõicharSequence
Märkus: Teil on võimalik läbida igal klassi, et tagataks charSequence, et contentEquals()meetod. Näiteks: String, StringBuffer, CharBufferjne
contentEquals () tagastusväärtus
- Tagastab,
truekui string sisaldab sama parameetritega tähemärkide jada. Kui ei, siis naasebfalse.
Näide: Java stringi 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 võrdub () Vs contentEquals ()
Java Stringi equals()meetod mitte ainult ei võrdle sisu, vaid kontrollib ka seda, kas teine objekt on eksemplar String. Kuid contentEquals()võrdleb ainult sisu. Näiteks,
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 ) )
Siin on nii str1 kui ka sb1 sama sisu, kuid need on näiteks erinevad objektid. Seega str1.equals(sb1)naaseb falseja str1.contentEquals(sb1)naaseb true.








