Результаты поиска по запросу "equals"

9 ответов

 безопасен в использовании.

ел убедиться в чем-то в Java: если у меня есть Character, Integer или Long и тому подобное, должен ли я использовать equals или == достаточно? Я знаю, что со строками нет никаких гарантий, что существует только один экземпляр каждой уникальной ...

1 ответ

Какова стандартная идиома для реализации equals и hashCode в Scala?

Какова стандартная идиома для реализацииequals а такжеhashCode методы в Scala? Я знаю, что предпочтительный подход обсуждается вПрограммирование в Scala [http://www.artima.com/shop/programming_in_scala_2ed], но у меня нет доступа к книге.

7 ответов

Java: использовать hashCode () внутри equals () для удобства?

Рассмотрим следующий контрольный пример, является ли плохой практикой использование метода hashCode () внутри equals в качестве удобного ярлыка? public class Test { public static void main(String[] args){ Test t1 = new Test(1, 2.0, 3, new ...

ТОП публикаций

2 ответа

Знак «Не равно» в Visual Prolog?

Я не могу найти документацию по знаку "не равно" в Visual Prolog. Пожалуйста, предоставьте правильное решение этой проблемы: class predicates sister : (string Person, string Sister) nondeterm(o,o). clauses sister(Person, Sister) :- Person ...

1 ответ

Почему myString.equals («aString»); отличается от «aString» .equals (myString) ;?

Я слышал несколько раз, что при использованииboolean equals(Object o) сравниватьStringsлучше поместить константу в левой части функции, как показано ниже: Bad: myString.equals ("aString");Хорошо: "aString" .equals (myString);Почему это?

1 ответ

Целое число == int разрешено в Java

Мне было интересно, если Java автоматически превращает целое число в int при сравнении с int? Или == попробует сравнить ссылки на примитивы? Это всегда правда или мне нужно сделатьi.intValue()==2? Integer i = Integer.valueOf(2); if (i==2){ ...

8 ответов

Почему я не могу «статически импортировать» метод «равно» в Java?

Мне нравится использовать этот метод здесь: org.apache.commons.lang.ObjectUtils.equals(Object object1, Object object2) Единственный недостаток (по сравнению, например, с Google Guava) заключается в том, что я не могу статически импортировать ...

7 ответов

Результат вызова IEquatable <T> .Equals (T obj), когда this == null и obj == null?

Что должноIEquatable<T>.Equals(T obj) делать когдаthis == null а такжеobj == null? 1)Этот код генерируется компилятором F # при реализацииIEquatable<T>, Вы можете видеть, что это возвращаетtrue когда оба объектаnull: public sealed override bool ...

3 ответа

Как я могу выразить, что два значения не равны друг другу?

Есть ли метод, похожий наequals() что выражает "не равно"? Пример того, чего я пытаюсь достичь, приведен ниже: if (secondaryPassword.equals(initialPassword)) { JOptionPane.showMessageDialog(null, "You've successfully completed the program."); } ...

3 ответа

C # SortedSet <T> и равенство

Я немного озадачен поведением SortedSet, см. Следующий пример: public class Blah { public double Value { get; private set; } public Blah(double value) { Value = value; } } public class BlahComparer : Comparer<Blah> { public override int ...