-
420 votesanswersviews
检查字符串是否为空且不为空
如何检查字符串是否为空且不为空? public void doStuff(String str) { if (str != null && str != "**here I want to check the 'str' is empty or not**") { /* handle empty string */ } ... -
-2 votesanswersviews
'nsinteger'(又名'long')与'nsstring *'的隐式转换不允许使用Arc
-(void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { if ([segue.identifier isEqualToString:@"mnuSelected"]) { ViewController *v = segue.destinationViewController; ... -
376 votesanswersviews
获得最接近的字符串匹配
我需要一种方法来将多个字符串与测试字符串进行比较,并返回与其非常相似的字符串: TEST STRING: THE BROWN FOX JUMPED OVER THE RED COW CHOICE A : THE RED COW JUMPED OVER THE GREEN CHICKEN CHOICE B : THE RED COW JUMPED OVER THE RED COW CHOI... -
16 votesanswersviews
字符串比较和单个字符的字母顺序
我有一个与字符串比较和字符比较相关的问题 . 字符 > 和 0 (零)具有以下十进制值 62 和 48 . 当我比较以下代码中的两个字符时,我得到值 True (这是正确的) Console.WriteLine('>' > '0'); 当我在下面的代码中比较两个单字符字符串时,我得到值 -1 ,表示">"小于"0"(默认文化是英文... -
5 votesanswersviews
为什么字符串“\ u0022”以此字符串“\ u204D”开头
为什么在.net(Windows 8)下这个字符串比较返回true? "\u0022".StartsWith("\u204D"); 在所有文化中都是如此,如果将StartsWith切换为Equals,则返回false . 对于StartsWith比较,有许多不同的字符返回true . 这是奇怪的Unicode规则的一部分还是Windows在这里有自己的规则... -
1 votesanswersviews
C# - 字典 - 文件路径(Custom EqualityComparer)
Problem: Custom Object实现EqualityComparer和IEquatable,但Dictionary并不总是使用这些方法 . Context: 我创建了一个辅助类 FilePath 来处理文件路径而不是将它们视为字符串 . 辅助类负责确定两个文件路径是否相等 . 然后我需要将FilePath存储在 Dictionary<FilePath, object> 中... -
459 votesanswersviews
InvariantCulture和Ordinal字符串比较之间的区别
比较c#中的两个字符串是否相等,InvariantCulture和Ordinal比较之间有什么区别? -
0 votesanswersviews
for循环和切换后的Perl重复
我有2个数组(array1,array2),我试着识别两者中的共同字符串并进行替换,然后打印出array1的内容 . array2中的元素替换了array1中的一些元素 . 特别是如果有: array1 = 1.txt 和 array 2 = 1.txt 0.5 array1将是: array1 = 1.txt 0.5 我试图 Build 这个代码,但它打印出所有元素两次 . 有没有办法避免... -
0 votesanswersviews
当T-sql中的列排序规则SQL_Latin1_General_CP1_CI_AS时,Select语句不返回任何内容
我有一个select语句如下: SELECT Veri from tblTest where CAST(Veri COLLATE SQL_Latin1_General_CP1_CI_AS as varchar(10))= CAST('БHО' COLLATE SQL_Latin1_General_CP1_CI_AS as varchar(10)) 列 Veri 具有 SQL_Latin1_... -
2 votesanswersviews
SML包含使用String和Charlist
我正在尝试将字符串与SML中的Charlist进行比较,使用REPL我有: val alphabet = "abcdefghijklmnopqrstuvwxyz"; val charalphabet = explode alphabet; val str = "the quick brown fox"; val res = Char.contains(str... -
2 votesanswersviews
C#字符串比较'ö' 'oe' 'o' [复制]
可能重复:如何识别拼写不同的相似单词 我试图在比较这3个字符串时返回true:'voest','vost'和'vöst'(德国文化),因为它是同一个单词 . (事实上,只有oe和ö是相同的,但是例如对于DB校对CI它是正确的,因为'vost'是错误的'voest') 无论我为该方法提供什么参数,string.Compare(..)/ string.Equals(..)都返回false . 如... -
9 votesanswersviews
JavaScript:与文化无关的不区分大小写的字符串比较
如果之前已经提出过这个问题,请指出相关问题 . tl; dr:如何根据 English 规则忽略套管,比较JavaScript中的两个字符串? 我的代码分析和比较来自两个不同来源的数据,每个来源对关键字是大写还是小写都有不同的看法,这意味着需要进行不区分大小写的比较 . 但是,如果在其他文化中使用(例如土耳其及其与字母I的臭名昭着的问题),我不希望系统中断 . JavaScript是否有任何方法可... -
1 votesanswersviews
C#文化特定符号[重复]
这个问题在这里已有答案: How do I remove diacritics (accents) from a string in .NET? 17个答案 在拉脱维亚文化 lv-LV 中有特殊字符,如'ā','ī','ģ'等 . 是否有内置方式,以下代码返回true? var nameLv = "Jevģeņijs"; var nameEng = "Jevge... -
0 votesanswersviews
文化特定的字符串平等(丹麦语)
在丹麦语中,双字母“aa”对应于单个字母“å”,实际上这意味着Århus和Ålborg等城市可以拼写为奥胡斯和奥尔堡 . 由于“å”是字母表中的最后一个字母,这意味着当使用String.Compare或排序列表时,这些单词最后排序,这很好 - 这里的几个用户已经发现了 . 但是它似乎并不知道这两个实际上是相同的,因为string.Equals,string.Compare和StringCompar...