0
ответов

Переопределение равных для классов со многими свойствами в C #

У меня есть ряд классов данных, которые имеют более 25 свойств различных типов значений (и это может измениться в будущем в качестве изменения требований). Я хотел бы переопределить равных, в основном для единицы ...
вопрос задан: 30 August 2011 14:28
0
ответов

Определите, равны ли образы системного буфера обмена

Я не уверен, связана ли моя проблема с платформой, но я думаю, что это не так. Потому что мой опыт основан на специфическом для Windows java.awt.Toolkit и Windows-Clipboard. Следующий пример класса ...
вопрос задан: 26 August 2011 12:56
0
ответов

Якорные теги - одинаковой высоты, по-прежнему доступны для кликов с помощью CSS?

У меня небольшой код на jsfiddle: http://jsfiddle.net/tYrCe/1/ Отредактируйте, если хотите! У меня есть 3 кнопки с якорными тегами. Я бы хотел, чтобы они были равны по высоте. Требования Равная по высоте ...
вопрос задан: 23 August 2011 09:52
0
ответов

.ReferenceEquals or == operator ?

Почему ThrowIfNull реализован как: static void ThrowIfNull (этот аргумент T, имя строки), где T: class {if (argument == null) {throw new ...
вопрос задан: 19 August 2011 09:28
0
ответов

В чем разница между `null == last` и` null eq last` в Scala?

Я вижу во встроенном классе MessageQueue.scala в scala 2.7.7, вокруг строки 164 это: def extractFirst (p: Any => Boolean): MessageQueueElement = { changeSize (-1) // предполагаем, что размер уменьшился на 1 val ...
вопрос задан: 14 August 2011 05:53
0
ответов

Реализация equals (): сравнить с реализованным интерфейсом или реализующим классом?

Мне всегда было интересно, как лучше всего реализовать equals () для семейства классов, реализующих один и тот же интерфейс (а клиент должен работать только с указанным интерфейсом и никогда не знать о ...
вопрос задан: 12 August 2011 17:07
0
ответов

Java: Автоматически equals () и hashCode ()

Реализация equals ( ) и hashCode () для простых данных POJO загромождают мой код, и поддерживать его утомительно. Какие библиотеки обрабатывают это автоматически? Я предпочитаю инструментирование байт-кода ...
вопрос задан: 5 August 2011 17:18
0
ответов

Аннотациялардын бирдейлигин кантип текшерсе болот?

Сиз бул ыкманы кандайча колдонмоксуз: public boolean teng (Аннотация a1, Аннотация a2) {... } Киргизүүнүн үлгүсү (): @First (name = "1", value = "1"), @Second (name = "1", value = "1") @First (value = "2"), ...
вопрос задан: 26 July 2011 06:12
0
ответов

Переопределение операторов равенства

Я реализовал класс, который перегружает операторы == и! =. Кажется, это нормально работает; однако я получаю предупреждение «тип» определяет operator == или operator! =, но не отменяет Object.Equals (...
вопрос задан: 25 July 2011 22:17
0
ответов

BigDecimal equals () по сравнению с compareTo ()

Рассмотрим простой тестовый класс: import java.math.BigDecimal; / ** * @author The Elite Gentleman * * / открытый класс Main {/ ** * @param args * / public static void main (String [] ...
вопрос задан: 22 July 2011 08:52
0
ответов

Обновление ключа Java HashMap

Мне просто интересно, что произойдет, если ключ HashMap является изменяемым, тестовая программа ниже демонстрирует это, и я не могу понять, когда оба метода equals и hashCode возвращают true и same ...
вопрос задан: 20 July 2011 20:13
0
ответов

Nola alderatu bi objektu array Java-n?

Bi objektu array ditut horrela: Objektua [] array1 = {0, 1, 2, 3}; Objektua [] array2 = {0, 1, 2, 3}; Matrikak berdinak diren jakin nahi nuke. Berdin definitzen ari naiz array1-eko balio bakoitza honela denez ...
вопрос задан: 11 July 2011 15:13
0
ответов

java, почему входным параметром метода equals должен быть объект

Я просматриваю книгу по структурам данных. В настоящее время я работаю с графами, и приведенный ниже код предназначен для вершинной части графа. class Vertex {// набор методов public boolean equals (...
вопрос задан: 9 July 2011 19:15
0
ответов

ArrayList не использовать переопределенное равенство

У меня проблема с получением списка ArrayList для правильного использования переопределенного равенства. проблема в том, что я пытаюсь использовать равные значения только для проверки одного ключевого поля и использую ArrayList.contains (...
вопрос задан: 6 July 2011 13:13
0
ответов

compareTo and equals в PriorityQueues

меня немного сбивает с толку все «Если порядок, наложенный c на S, несовместим с equals, отсортированный набор (или отсортированная карта) будет вести себя странно ". предупреждения в Javadoc. Я даже не уверен ...
вопрос задан: 25 June 2011 16:09
0
ответов

Как проверить, равны ли два объекта только по своим свойствам, не нарушая существующий Object.Equals ()?

По сути, GethashCode отличается даже хотя они содержат ОДИНАКОВЫЕ значения для свойств ... так почему по умолчанию возвращаются хэш-коды diff? публичный класс User {public Int32 Id {получить; набор; } ...
вопрос задан: 20 June 2011 15:27
0
ответов

Hibernate / JPA equals () и hashCode () с ленивым загруженным бизнес-идентификатором

] Мне интересно, как написать правильные equals () и hashCode () для объектов Hibernate, которые имеют отношение Lazy Loaded ManyToOne к другому объекту, который важен как бизнес-ключ. Обратите внимание, что я ...
вопрос задан: 8 June 2011 21:06
0
ответов

ArrayList - добавить «одинаковые» объекты (same => equals, hashCode), Threads

У меня есть один вопрос. Что происходит, когда я дважды пытаюсь добавить «тот же» объект в ArrayList. Под «одинаковым» я подразумеваю объект отдельного класса, который идентифицируется как один и тот же с помощью equals () и ...
вопрос задан: 26 May 2011 12:44
0
ответов

JUnit assertEquals () не работает для двух объектов

I создал класс и переопределил метод equals (). Когда я использую assertTrue (obj1.equals (obj2)), он пройдет проверку; однако assertEquals (obj1, obj2) не пройдет проверку. Может кто-нибудь скажет ...
вопрос задан: 19 May 2011 15:48
0
ответов

Equals vs GetHashCode при сравнении объектов

Должны ли мы переопределять свойства Equals и GetHashCode при реализации сравнения экземпляров пользовательских классов? В следующем коде у меня есть коллекция классов. Класс A сравнивается с помощью ...
вопрос задан: 12 May 2011 16:30
0
ответов

Java: для использования содержит в ArrayList, полный настраиваемых объектов, должен ли я переопределить equals или реализовать Comparable / Comparator?

У меня есть список ArrayList, полный следующих: class TransitionState {Position positionA; Позиция positionB; int counter; public boolean equals (Object o) {if (o instanceof ...
вопрос задан: 6 May 2011 05:49
0
ответов

Java, Linux: как определить, ссылаются ли два файла java.io. на один и тот же физический файл

Я ищу эффективный способ определить, относятся ли два файла java.io.File к одному и тому же физическому файлу. Согласно документации, File.equals () должен выполнять свою работу: проверяет этот абстрактный путь для ...
вопрос задан: 4 May 2011 13:08
0
ответов

equals () и оператор «==» в java

Я знаю, что equals () будет сравнивать значения объектов, оператор '==' проверяет, указывает ли переменная на ту же самую память. Я не понимаю, как equals () сравнивает значения объектов, потому что ...
вопрос задан: 1 May 2011 13:14
0
ответов

EqualityComparer.Default недостаточно умен

Я читал исходный код EqualityComparer.Default и обнаружил, что он не так уж умен. Вот пример: enum MyEnum : int { A, B } EqualityComparer.Default.Equals(...
вопрос задан: 29 April 2011 07:51
0
ответов

Может ли .NET проверять массивы на эквивалентность, а не только на равные ссылки?

var a = new double [] {1, 2, 3}; var b = новый двойной [] {1, 2, 3}; System.Console.WriteLine (равно (a, b)); // Возвращает false Однако я ищу способ сравнения массивов, который сравнивал бы ...
вопрос задан: 28 April 2011 03:00
0
ответов

Модульное тестирование равно и хэш-код - сложная история

У меня моральная дилемма. В моем приложении есть несколько объектов значений, которые неизменны и чрезвычайно просты. Я сгенерировал равенство и хэш-код с помощью IDE (intellij в моем случае), но выполняю ...
вопрос задан: 23 April 2011 13:57
0
ответов

Java: Clean way of avoiding NullPointerException in equals checks

I have an address object that I want to create an equals method for. I could have made this quite simple by doing something like the following (shortened a bit): public boolean equals(Object obj) { ...
вопрос задан: 14 April 2011 10:35
0
ответов

С # NaN различия в сравнении между Equals () и ==

Проверьте это: var a = Double.NaN; Console.WriteLine (а == а); Console.ReadKey (); Печатает «False» var a = Double.NaN; Console.WriteLine (a.Equals (a)); Console.ReadKey (); ...
вопрос задан: 11 April 2011 16:50
0
ответов

сравнение массивов в java

int [ ] nir1 = новый int [2]; nir1 [1] = 1; nir1 [0] = 0; int [] nir2 = новый int [2]; nir2 [1] = 1; nir2 [0] = 0; логическое t = nir1.equals (nir2); логическое m = nir1.toString (). equals (nir2.toString ()); Почему ...
вопрос задан: 8 April 2011 03:16
0
ответов

Удалить снимок из cassandra

Я использую 4-узловой кластер Cassandra. Некоторые из наших узлов имеют очень большие снимки состояния, и нам не хватает места на диске. Мне нужно удалить снимки, но я не могу найти никакой документации, которая ...
вопрос задан: 5 April 2011 15:53