Јава Стринг цонтентЕкуалс ()

Метода Јава Стринг цонтентЕкуалс () проверава да ли је садржај Стринга једнак наведеном цхарСекуенце / СтрингБуффер или не.

Синтакса стринг 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.

Занимљиви Чланци...