21
ответ

Как определить равенство для двух объектов JavaScript?

Оператор строгого равенства скажет вам, если два типа объектов равны. Однако есть ли способ определить, равны ли два объекта, так же, как значение хэш-кода в Java? Вопрос переполнения стека ...
вопрос задан: 23 May 2017 12:10
16
ответов

Как переопределить метод equals () в java [duplicate]

Для этой программы, когда я не переопределяю методы equals и hashCode, я получаю false, false. Когда я это делаю, я ошибаюсь, правда. Я хочу переопределить методы equals и hashCode таким образом, что когда я ...
вопрос задан: 1 February 2017 13:20
14
ответов

Лучшая реализация для метода хэш-кода для набора

То, как мы выбираем лучшую реализацию хэш-кода () метод для набора (предполагающий, что это равняется методу, было переопределено правильно)?
вопрос задан: 21 September 2018 10:25
12
ответов

Сравнение Java с == двух строк является ложью? [дубликат]

Строковые части являются Строкой [6]: ["231", "CA-Калифорния", "Сакраменто 155328", "aleee", "Клерк Обслуживания клиентов", "Alegra Keith.doc.txt"], Но когда я сравниваю части [0] с "231&quo
вопрос задан: 25 November 2013 00:23
12
ответов

Правильно синхронизация равняется () в Java

У меня есть следующий класс, который содержит только одно поле i. Доступ к этому полю охраняет блокировка объекта ("это"). Когда реализация равняется (), я должен заблокировать этот экземпляр (a) и...
вопрос задан: 28 October 2009 10:29
11
ответов

Равняется (=) по сравнению с подобным

При использовании SQL, там какие-либо преимущества использования = в операторе Where вместо ПОДОБНОГО? Без каких-либо специальных операторов, КАК и = то же, правильно?
вопрос задан: 1 March 2016 04:34
11
ответов

Находится непосредственно возможно реляционное сравнение между интервалом и плаванием в C?

Я использую Visual Studio 6 с некоторым старым временным кодом, записанным в c. Я нашел проблему, где код похож на это.. интервал x = 3; пустите в ход y = 3.0; если (x == y) {делают некоторый сумасшедший материал} является этим допустимое...
вопрос задан: 15 June 2015 16:00
11
ответов

Как предотвратить HashMap для хранения дублированного значения типа объекта и возвращает существующую ссылку на значение? [Дубликат]

У меня есть ниже фрагмент программы. public class MapKeyAsAnObject {public static void main (String [] args) {Employee e1 = новый сотрудник (1, "abc"); // P Employee e2 = новый сотрудник (2, "...
вопрос задан: 11 August 2014 20:02
11
ответов

Вынудите класс переопределить .equals метод

У меня есть набор класса, кто реализует единый интерфейс: Команда. И этот набор класса переходит к Карте. Для получения Карты, работающей правильно, я должен каждый классифицировать, кто реализует Команду для переопределения...
вопрос задан: 22 October 2009 23:35
10
ответов

Действительно ли это - плохая идея, если равняется броскам (пустого указателя) NullPointerException вместо этого?

Контракт равняется относительно пустого указателя, следующие: Поскольку любая ненулевая ссылка оценивает x, x.equals (пустой указатель) должен возвратить false. Это является довольно странным, потому что если o1! = пустой указатель и o2 == пустой указател
вопрос задан: 23 May 2017 12:10
10
ответов

toString (), равняется (), и хэш-код () в интерфейсе

Так, у меня есть интерфейс с набором методов, которые должны быть реализованы, имена методов не важны. Объекты, которые реализуют этот интерфейс, часто помещаются в наборы и также имеют...
вопрос задан: 25 May 2015 07:42
10
ответов

Java (Math.max) var0! = Var0 [duplicate]

Может кто-нибудь объяснить мне, что является точкой var0! = Var0 в методе Math.max (a, b)? public static float max (float var0, float var1) {if (var0! = var0) {return var0; } else if (var0 = ...
вопрос задан: 10 December 2013 20:50
10
ответов

Когда “” == s является ложью, но “” .equals (s) верен

РЕДАКТИРОВАНИЕ спасибо за быстрые ответы. Посмотрите, каков реальный вопрос. Я сделал это полужирным на этот раз. Я действительно понимаю различие между == и .equals. Так, это не мой вопрос (я...
вопрос задан: 30 July 2012 03:56
10
ответов

хэш-код () метод, когда равняется () основан на нескольких независимых полях

у меня есть класс, равенство которого основано на 2 полях, таким образом, что, если любой равен тогда, объекты этого типа считают равными. как я могу записать хэш-код (), функция для такого равняется () так...
вопрос задан: 26 January 2009 08:22
9
ответов

Java равняется (): отражаться или не отражаться

Этот вопрос конкретно связан с переопределением равняния () метод для объектов с большим количеством полей. Прежде всего позвольте мне сказать, что этот большой объект не может быть разломан на несколько...
вопрос задан: 5 September 2013 07:12
9
ответов

Какая-либо причина предпочесть getClass () по instanceof при генерации .equals ()?

Я использую Eclipse для генерации .equals () и .hashCode (), и существует опция, маркировал "Use 'instanceof' to compare types". Значение по умолчанию для этой опции, которая будет неконтролируема и будет использовать .getClass () к...
вопрос задан: 27 February 2009 20:14
8
ответов

Почему это ==, но не 'равняется ()'?

Я немного смущен способом, которым Java рассматривает == и равняется () когда дело доходит до интервала, Целого числа и других типов чисел. Например: Целое число X = 9000; интервал x = 9000; Короткий Y = 9000; короткий y = 9000;...
вопрос задан: 11 August 2009 12:31
8
ответов

Сравнивая Символ, Целое число и подобные типы в Java: Использование равняется или ==?

Я хотел удостовериться о чем-то в Java: Если у меня есть Символ или Целое число или Длинное и подобные вещи, должен я использовать равняться, или == достаточен? Я знаю, что со строками существует нет...
вопрос задан: 9 April 2009 20:42
7
ответов

Как сравнить две карты их значениями

Как сравнить две карты их значениями? Я имею две карты, содержащие равные значения, и хочу сравнить их их значениями. Вот пример: Карта a = новый HashMap (); a.put ("нечто", "панель" + "панель");...
вопрос задан: 24 July 2019 11:47
7
ответов

Почему я должен переопределить равняние и методы хэш-кода в Java?

Недавно я прочитал этот Документ Работ Разработчика. Документ - все об определении хэш-кода () и равняется () эффективно и правильно, однако я не могу выяснить, почему мы должны...
вопрос задан: 20 March 2018 17:16
7
ответов

Лучший способ обработать пустой указатель, когда запись равняется оператору [дубликат]

Возможный Дубликат: Как я проверяю на пустые указатели в '==' перегрузка оператора без бесконечной рекурсии? Когда я перегружаюсь == оператор для объектов, я обычно пишу что-то вроде этого:...
вопрос задан: 23 May 2017 12:33
7
ответов

Два равных объекта .NET не говорят, что они

У меня есть следующий код: object val1 = 1; объект val2 = 1; bool result1 = (val1 == val2); // равно false bool result2 = val1.Equals (val2); // равно true что с этим? Это единственный способ исправить ...
вопрос задан: 13 July 2016 22:24
7
ответов

почему равняется () методу, когда мы имеем == оператор? [дубликат]

Когда я вижу, что реализация равняется () методу, это делает только то же как, что == делает. Таким образом, мой вопрос - то, что было потребностью иметь это как отдельный метод, когда мы имеем == оператор, который делает...
вопрос задан: 19 November 2015 04:58
7
ответов

Какие проблемы следует учитывать при переопределении equals и hashCode в Java?

Какие проблемы / ловушки необходимо учитывать при переопределении equals и hashCode?
вопрос задан: 11 August 2014 19:02
7
ответов

То, как удостовериться, что хэш-код () согласовывается с, равняется ()?

При переопределении равняния () функция java.lang. Объект, javadocs предполагают, что, обычно необходимо переопределить метод хэш-кода каждый раз, когда этот метод переопределяется, чтобы к...
вопрос задан: 26 August 2013 15:16
7
ответов

Оптимизация равняется () методу

Равняние () метод (и в этом отношении, также compareTo () метод) может стать горячей точкой производительности (например, в интенсивном трафике HashMap). Я задавался вопросом, что обманывает людей, приняли для оптимизации...
вопрос задан: 30 July 2012 03:58
7
ответов

Java: “xx” .equals (переменная) лучше, чем variable.equals (“xx”), TRUE?

Я рассматриваю руководство лучших практик и рекомендацию, кодирующую Java, я думаю, сомнительно. Recomendation: Строковая переменная; "xx" .equals (переменная)//хорошо variable.equals ("xx")//Не рекомендуемый...
вопрос задан: 4 January 2011 13:13
7
ответов

СОЕДИНЕНИЕ SQL: НА по сравнению с равняется

Есть ли между следующим какая-либо значительная разница? ВЫБЕРИТЕ a.name, b.name ОТ a, b, ГДЕ a.id = b.id И a.id = 1 И ВЫБИРАЮТ a.name, b.name ОТ ВНУТРЕННЕГО ОБЪЕДИНЕНИЯ b НА a.id = b.id ГДЕ a.id = 1...
вопрос задан: 27 March 2009 18:46
7
ответов

Как вычислить хэш-код () от адреса объекта?

В Java у меня есть Вершина подкласса класса Point3f Java3D. Теперь Point3f вычисляет, равняется () на основе значений его координат, но для моего класса Вершины я хочу быть более строгим: две вершины...
вопрос задан: 24 September 2008 18:21
6
ответов

compareTo () по сравнению с равняется ()

При тестировании на равенство Строки в Java я всегда использовал, равняется (), потому что мне это, кажется, самый естественный метод для него. В конце концов, его имя уже говорит, что оно предназначается, чтобы сделать...
вопрос задан: 27 October 2019 07:18