Метода Јава Стринг цонтентЕкуалс () проверава да ли је садржај Стринга једнак наведеном цхарСекуенце / СтрингБуффер или не.
Синтакса стринг contentEquals()
методе је:
string.contentEquals(StringBuffer sb) string.contentEquals(charSequence cs)
Овде је стринг објект String
класе.
параметри цонтентЕкуалс ()
contentEquals()
Метод узима само један параметар.
- било
StringBuffer
илиcharSequence
Напомена: Можете да доноси класу која имплементира charSequence
до contentEquals()
метода. На пример: String
, StringBuffer
, CharBuffer
етц.
цонтентЕкуалс () Повратна вредност
- Враћа
true
ако низ садржи исти низ знакова као наведени параметар. Ако није, враћа сеfalse
.
Пример: Јава Стринг цонтентЕкуалс ()
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 ) )
Јава Стринг је једнако () Вс цонтентЕкуалс ()
equals()
Метода Јава Стринг не само да упоређује садржај, већ такође проверава да ли је други објекат инстанца 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 ) )
Овде и стр1 и сб1 имају исти садржај, али су инстанца различитих објеката. Отуда се str1.equals(sb1)
враћа false
и str1.contentEquals(sb1)
враћа true
.