НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
574 of 1310 menu

Функция equals

Функция equals сравнивает текущий объект StringBuilder с другим объектом. Возвращает true если объекты имеют одинаковое содержимое и тип, и false в противном случае. Для сравнения используется структурное равенство содержимого.

Синтаксис

fun equals(other: Any?): Boolean

Пример

Сравним два объекта StringBuilder с одинаковым содержимым:

val sb1 = StringBuilder("abcde") val sb2 = StringBuilder("abcde") val res = sb1.equals(sb2) println(res)

Результат выполнения кода:

Boolean true

Пример

Сравним два объекта StringBuilder с разным содержимым:

val sb1 = StringBuilder("abcde") val sb2 = StringBuilder("12345") val res = sb1.equals(sb2) println(res)

Результат выполнения кода:

Boolean false

Пример

Сравним StringBuilder с объектом другого типа:

val sb = StringBuilder("abcde") val str = "abcde" val res = sb.equals(str) println(res)

Результат выполнения кода:

Boolean false

Пример

Сравнение с null всегда возвращает false:

val sb = StringBuilder("abcde") val res = sb.equals(null) println(res)

Результат выполнения кода:

Boolean false

Смотрите также

  • функцию toString,
    которая преобразует StringBuilder в строку
  • функцию compareTo,
    которая сравнивает два StringBuilder лексикографически
  • функцию hashCode,
    которая возвращает хэш-код содержимого StringBuilder
  • функцию subSequence,
    которая возвращает подпоследовательность символов
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить