Результаты поиска по запросу "equals"
метод используется.
ы ли мы переопределить обаEquals а такжеGetHashCode свойства при реализации сравнения экземпляров пользовательских классов? В следующем коде у меня есть коллекция классов. КлассA сравниваетсяID, классB - поCode. using System; using ...
Переопределение equals () и hashCode () в подклассах… с учетом суперполей
Есть ли конкретное правило о том, как переопределить
Почему бы мне не использовать равных с наследованием?
Когда я читал книгу по Java, автор сказал, что при разработке классакак правило, небезопасно использовать
Как определить равенство для двух объектов JavaScript?
Оператор строгого равенства скажет вам, если два объектатипыравны. Тем не менее, есть ли способ сказать, если два объекта равны,очень похоже на хэш-кодзначение в Java? Вопрос переполнения стекаЕсть ли какая-либо функция hashCode в ...
Java: использовать hashCode () внутри equals () для удобства?
Рассмотрим следующий контрольный пример, является ли плохой практикой использование метода hashCode () внутри equals в качестве удобного ярлыка? public class Test { public static void main(String[] args){ Test t1 = new Test(1, 2.0, 3, new ...
Как правильно переопределить равно для наследования в Java?
Я использую hibernate, а id ... используется для персистентности (именно поэтому он опускается в сравнении). (Кроме того, используя Google Guava помощник равно) HolidayPackageVariant: public abstract class HolidayPackageVariant { private ...
Я использую Java 6 на Linux.
росто интересно, что произойдет, если ключHashMap изменяемая, тестовая программа ниже демонстрирует это, и я не могу понять, когда оба равны иhashCode методы возвращают истинное и то же значение, почемуhashmap.containsKey вернутьfalse. public ...
Список <T> .Contains и T []. Содержит поведение по-разному
Скажем, у меня есть этот класс:
Почему myString.equals («aString»); отличается от «aString» .equals (myString) ;?
Я слышал несколько раз, что при использованииboolean equals(Object o) сравниватьStringsлучше поместить константу в левой части функции, как показано ниже: Bad: myString.equals ("aString");Хорошо: "aString" .equals (myString);Почему это?