Η μέθοδος Java String contentEquals () ελέγχει εάν τα περιεχόμενα της συμβολοσειράς είναι ίδια με το καθορισμένο charSequence / StringBuffer ή όχι.
Η σύνταξη της contentEquals()μεθόδου συμβολοσειράς είναι:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Εδώ, το string είναι ένα αντικείμενο της Stringκλάσης.
contentEquals () Παράμετροι
Η contentEquals()μέθοδος παίρνει μία μόνο παράμετρο.
- είτε
StringBufferείτεcharSequence
Σημείωση: Μπορείτε να περάσετε οποιαδήποτε κλάση που εφαρμόζεται charSequenceστη contentEquals()μέθοδο. Για παράδειγμα: String, StringBuffer, CharBufferκ.λπ.
contentEquals () Επιστροφή τιμής
- Επιστρέφει
trueεάν η συμβολοσειρά περιέχει την ίδια ακολουθία χαρακτήρων με την καθορισμένη παράμετρο. Εάν όχι, επιστρέφειfalse.
Παράδειγμα: 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 ισούται με () Vs contentEquals ()
Η equals()μέθοδος Java String δεν συγκρίνει μόνο το περιεχόμενο, αλλά επίσης ελέγχει εάν το άλλο αντικείμενο είναι μια παρουσία του String. Ωστόσο, contentEquals()συγκρίνει μόνο το περιεχόμενο. Για παράδειγμα,
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 ) )
Εδώ, τόσο το str1 όσο και το sb1 έχουν το ίδιο περιεχόμενο αλλά είναι παρουσία διαφορετικών αντικειμένων. Ως εκ τούτου, str1.equals(sb1)επιστρέφει falseκαι str1.contentEquals(sb1)επιστρέφει true.








