Вопросы с тегом «comparison»

Вопросы о сравнении данных и эффективных способах достижения этого. Пожалуйста, избегайте использования этого тега для общего (мета) сравнения двух вопросов или концепций.

12
Как сделать сравнение строк нечувствительным к регистру?
Я создал программу на Java для сравнения двух строк: String s1 = "Hello"; String s2 = "hello"; if (s1.equals(s2)) { System.out.println("hai"); } else { System.out.println("welcome"); } Он отображает «добро пожаловать». Я так понимаю, это чувствительно к регистру. Но моя проблема в том, что я хочу сравнить две строки без учета …

20
Сравнение свойств объекта в c # [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Закрыт 2 года назад . Заблокировано . Этот вопрос и ответы на него заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Это …

4
Сравнение длинных значений 127 и 128 в штучной упаковке
Я хочу сравнить значения двух длинных объектов с помощью ifусловий. Когда эти значения меньше 128 , ifусловие работает правильно, но когда они больше или равны 128 , сравнение не выполняется. Пример: Long num1 = 127; Long num2 = 127; if (num1 == num2) { // Works ok } Сравнение приведенного …

3
Как __eq__ обрабатывается в Python и в каком порядке?
Поскольку Python не предоставляет левую / правую версии своих операторов сравнения, как он решает, какую функцию вызывать? class A(object): def __eq__(self, other): print "A __eq__ called" return self.value == other class B(object): def __eq__(self, other): print "B __eq__ called" return self.value == other >>> a = A() >>> a.value = …

3
Можно ли предположить строгое сравнение в операторе переключения JavaScript?
У меня есть переменная, которая может быть логической falseили целочисленной (включая 0). Я хочу поместить это в оператор switch, например: switch(my_var){ case 0: // Do something break; case 1: // Do something else break; case false: // Some other code } В моих тестах в Google Chrome он, кажется, работает …

8
Как сравнить время в Python?
Я вижу, что сравнение дат может быть выполнено, и это тоже datetime.timedelta(), но я изо всех сил пытаюсь выяснить, как проверить, является ли текущее время ( datetime.datetime.now()) раньше, позже или таким же, чем указанное время (например, 8 утра), независимо от даты.

8
Haskell, Lisp и многословие [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

13
Определение того, кратно ли число десяти или находится в пределах определенного набора диапазонов
У меня есть несколько циклов, которые мне нужны в моей программе. Я могу написать псевдокод, но я не совсем уверен, как писать их логически. Я нуждаюсь - if (num is a multiple of 10) { do this } if (num is within 11-20, 31-40, 51-60, 71-80, 91-100) { do this …

6
Как сравнить два объекта JSON с одинаковыми элементами в разном порядке?
Как я могу проверить, равны ли два объекта JSON в python, не обращая внимания на порядок списков? Например ... Документ JSON a : { "errors": [ {"error": "invalid", "field": "email"}, {"error": "required", "field": "name"} ], "success": false } Документ JSON b : { "success": false, "errors": [ {"error": "required", "field": …

5
Должен ли я реализовать __ne__ в терминах __eq__ в Python?
У меня есть класс, в котором я хочу переопределить __eq__метод. Кажется, имеет смысл переопределить и __ne__метод, но имеет ли смысл реализовать __ne__его __eq__как таковой? class A: def __init__(self, attr): self.attr = attr def __eq__(self, other): return self.attr == other.attr def __ne__(self, other): return not self.__eq__(other) Или есть что-то, чего мне …

18
Сравнение встроенных баз данных Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я собираюсь разработать небольшое (Java) приложение для управления своими финансами. Я считаю, что …

16
Есть ли утилита отражения Java для глубокого сравнения двух объектов?
Я пытаюсь написать модульные тесты для различных clone()операций внутри большого проекта, и мне интересно, есть ли где-нибудь существующий класс, способный взять два объекта одного типа, провести глубокое сравнение и сказать, если они идентичны или нет?

6
Зачем вам использовать базу данных Oracle? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 3 года назад . Уточните этот вопрос Мне любопытно по техническим причинам, почему …

4
Оператор LINQ Distinct, игнорировать регистр?
Рассмотрим следующий простой пример: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Похоже, что CaseInsensitiveComparer на самом деле не используется для сравнения без учета регистра. Другими словами, uniqueList содержит то же количество элементов, что …

6
Как правильно проверить, пуста ли строка в Perl?
Я только что использовал этот код, чтобы проверить, пуста ли строка: if ($str == "") { // ... } И то же самое с оператором не равно ... if ($str != "") { // ... } Кажется, это работает (я думаю), но я не уверен, что это правильный способ или …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.