Java String contentEquals ()

De Java String contentEquals () - methode controleert of de inhoud van de String gelijk is aan de opgegeven charSequence / StringBuffer of niet.

De syntaxis van de stringmethode contentEquals()is:

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

String is hier een object van de Stringklasse.

contentEquals () Parameters

De contentEquals()methode heeft één parameter nodig.

  • ofwel StringBufferofcharSequence

Opmerking: u kunt elke klasse die implementeert, doorgeven charSequenceaan de contentEquals()methode. Bijvoorbeeld: String, StringBuffer, CharBufferetc.

contentEquals () Retourwaarde

  • Retourneert trueals de tekenreeks dezelfde reeks tekens bevat als de opgegeven parameter. Zo niet, keert terug false.

Voorbeeld: 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 equals () Vs contentEquals ()

De Java String- equals()methode vergelijkt niet alleen de inhoud, maar controleert ook of het andere object een instantie is van String. contentEquals()Vergelijkt echter alleen de inhoud. Bijvoorbeeld,

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

Hier hebben zowel str1 als sb1 dezelfde inhoud, maar het zijn instanties van verschillende objecten. Vandaar dat str1.equals(sb1)het rendement falseen str1.contentEquals(sb1)het rendement true.

Interessante artikelen...