Результаты поиска по запросу "string-comparison"
- это не точно. Строковые литералы всегда интернированы.
равнении двух строк меня учили, что мы не должны использовать логический оператор (==). Мы должны использовать String.equals (String) для сравнения. Тем не менее, я вижу, что следующий код соответствует и печатает "Hello Friend"с последней ...
Я подумал о том, чтобы понизить голосование, потому что вы, конечно, не продумали свой случайный ответ. Хотя внутри это зерно истины. Если ваше приложение широко распространено в разных культурах ... Это, безусловно, не гарантирует ваших первых слов "Всегда пытайтесь использовать InvariantCulture", не так ли? Я удивлен, что вы не возвращались годами, чтобы отредактировать это сумасшествие после получения отрицательного голоса и, возможно, большего опыта.
равнении двух строк в c # на равенство, в чем разница между InvariantCulture и Порядковым сравнением?
метод для сравнения.
аю серверный вызов в некотором коде Objective-c. Если он возвращается как@"yes"Будем действовать. По какой-то причине// DO ACTION HERE часть никогда не достигается. NSData *returnData = [NSURLConnection ...
Может ли ваше сообщение опубликовать ваш тест, показывающий, что вызов ToLower () выполняется быстрее, чем сравнение без учета регистра? Мои тесты показывают обратное, чтобы быть правдой! Независимо от этого, постеры других точек зрения о правильности верны.
тим, у меня есть две строки: а и б. Чтобы сравнить, имеют ли a и be одинаковые значения, когда регистр игнорируется, я всегда использовал: // (Assume a and b have been verified not to be null) if (a.ToLower() == b.ToLower())Однако, используя ...
интерпретируется аналогичным образом.
ибудь знает, почему это происходит? Это ошибка Bash? x='mnt:[4026532411]' [[ $x == $x ]] && echo OKЯ ожидаю результатаOK, но это не так. Конечно, это работает [[ "$x" == "$x" ]] && echo OKНо, как я знаю, у bash [[]] есть преимущество, которое ...
Как сравнить содержимое двух строковых объектов в PowerShell
В PowerShell у меня есть массив строковых объектов, и у меня есть объект, который содержит строковые объекты. В Java вы можете сделать.equals(aObject) проверить, совпадают ли строковые значения, тогда как== Проверьте, относятся ли два объекта к ...
как сравнить элементы списка (тип string) и строку (в области запроса) используя теги struts 2
Мой список содержит («A», «B», «C», «D») элементы <s:iterator value="lis"> <s:property /><br> </s:iterator>и String str = "A"; <s:property value="%{#request.str}"/>Я хочу сравнить каждый элемент списка (lis) со строкой s.
Вкратце, == может возвращать или не возвращать true, если s1 и s2 имеют одинаковое содержимое. s1.equals (s2) гарантированно вернет true, если s1 и s2 имеют одинаковое содержимое.
я есть вопрос о сравнении строки с пустой строкой в Java. Есть ли разница, если я сравниваю строку с пустой строкой с== или жеequals? Например: String s1 = "hi"; if (s1 == "")или же if (s1.equals(""))Я знаю, что нужно сравнивать строки (и ...
Как сравнить символы Unicode, которые выглядят одинаково?
Я попал в удивительную проблему. Я загрузил текстовый файл в свое приложение, и у меня есть логика, которая сравнивает значение с µ. И я понял, что даже если тексты одинаковы, сравниваемое значение ложно. Console.WriteLine("μ".Equals("µ")); // ...
Отказ от ответственности: напечатано на моем HTC, опечатки защищены :)
у сравнить две строки. Это возможно сstrcmp? (Я пытался, и это не похоже на работу). Являетсяstring::compare решение? Кроме этого, есть ли способ сравнитьstring кchar? Спасибо за ранние комментарии. Я кодировал в C ++, и да, это былоstd::string ...