Questions tagged «contains»

“包含”运算符/方法用于确定实体集合是否包含具有特定属性的元素。


25
不区分大小写的“包含(字符串)”
有没有办法使以下返回为真? string title = "ASTRINGTOTEST"; title.Contains("string"); 似乎没有允许我设置大小写敏感性的重载。.目前,我都将它们都大写,但这只是愚蠢的(我指的是上下外壳附带的i18n问题)。 更新 这个问题是古老的,从那时起,我意识到如果您希望进行全面研究,我会为一个非常广泛且困难的主题要求一个简单的答案。 在大多数情况下,在单语的英语代码库中,此答案就足够了。我很怀疑,因为大多数来这里的人都属于这一类,这是最受欢迎的答案。但是, 这个答案提出了一个固有的问题,即我们无法区分不区分大小写的文本,直到我们知道两个文本是相同的文化并且我们知道该文化是什么。这可能是一个不太受欢迎的答案,但我认为它更正确,这就是为什么我将其标记为这样。





5
检查项目是否在数组/列表中
如果我有一个字符串数组,是否可以检查字符串是否在数组中而不进行for循环?具体来说,我正在寻找一种在if语句中执行此操作的方法,因此如下所示: if [check that item is in array]:
203 python  arrays  contains 

14
Java List.contains(字段值等于x的对象)
我想检查是否List包含一个对象,该对象的字段具有特定值。现在,我可以使用循环进行检查,但是我很好奇是否还有任何更有效的代码。 就像是; if(list.contains(new Object().setName("John"))){ //Do some stuff } 我知道上面的代码没有任何作用,只是为了大致演示我要实现的目标。 另外,为了澄清起见,我不想使用一个简单的循环的原因是因为此代码当前将进入一个循环,该循环位于一个循环内。为了提高可读性,我不想继续向这些循环添加循环。所以我想知道是否有任何简单的选择。
199 java  list  search  contains 

7
检查ArrayList中是否存在值
如何检查扫描仪中写入的值是否存在ArrayList? List<CurrentAccount> lista = new ArrayList<CurrentAccount>(); CurrentAccount conta1 = new CurrentAccount("Alberto Carlos", 1052); CurrentAccount conta2 = new CurrentAccount("Pedro Fonseca", 30); CurrentAccount conta3 = new CurrentAccount("Ricardo Vitor", 1534); CurrentAccount conta4 = new CurrentAccount("João Lopes", 3135); lista.add(conta1); lista.add(conta2); lista.add(conta3); lista.add(conta4); Collections.sort(lista); System.out.printf("Bank Accounts:" + "%n"); Iterator<CurrentAccount> itr = lista.iterator(); while (itr.hasNext()) { …
179 java  arraylist  contains 


12
检查列表是否包含包含字符串的元素并获取该元素
在寻找这个问题的答案时,我遇到了使用LINQ的类似问题,但是由于我不熟悉它,所以我无法完全理解它们(因此无法实现它们)。我基本上想要的是: 检查列表中的任何元素是否包含特定字符串。 如果是这样,请获取该元素。 老实说,我不知道该怎么做。我能想到的是这样(当然不起作用): if (myList.Contains(myString)) string element = myList.ElementAt(myList.IndexOf(myString)); 我知道为什么它不起作用: myList.Contains()不返回true,因为它将检查列表的整个元素是否与我指定的字符串匹配。 myList.IndexOf() 不会发现任何情况,因为再次检查情况是,它将检查与字符串匹配的元素。 仍然,我不知道如何解决这个问题,但是我认为我必须按照类似的问题中的建议使用LINQ。话虽如此,如果是这种情况,我想请回答者在他们的示例中向我解释LINQ的用法(正如我所说的,我在使用C#时并没有为此而烦恼)。在此先感谢大家(还有gal?)。 编辑:我想出了一个解决方案;只需遍历列表,检查当前元素是否包含字符串,然后将字符串设置为等于当前元素。我想知道,是否有比这更有效的方法? string myString = "bla"; string element = ""; for (int i = 0; i < myList.Count; i++) { if (myList[i].Contains(myString)) element = myList[i]; }
146 c#  .net  linq  list  contains 

6
在pandas中的DataFrame上搜索“不包含”
我已经进行了一些搜索,无法弄清楚如何通过过滤数据帧df["col"].str.contains(word),但是我想知道是否有一种方法可以反向执行:通过该集合的补充来过滤数据帧。例如:的效果!(df["col"].str.contains(word))。 可以通过一种DataFrame方法来完成吗?
142 python  pandas  contains 

6
如何检查List <T>元素是否包含具有特定属性值的项目
public class PricePublicModel { public PricePublicModel() { } public int PriceGroupID { get; set; } public double Size { get; set; } public double Size2 { get; set; } public int[] PrintType { get; set; } public double[] Price { get; set; } } List&lt;PricePublicModel&gt; pricePublicList = new List&lt;PricePublicModel&gt;(); 如何检查元素是否pricePublicList包含一定值。更确切地说,我要检查是否存在pricePublicModel.Size …
113 c#  list  contains 

22
我如何使用LINQ Contains(string [])而不是Contains(string)
我有一个大问题。 我得到了一个linq查询,使其看起来像这样: from xx in table where xx.uid.ToString().Contains(string[]) select xx string[]数组的值应为(1,45,20,10,etc ...) 的默认.Contains值为.Contains(string)。 我需要它来代替: .Contains(string[])... 编辑:一位用户建议为编写扩展类string[]。我想学习如何,但是有人愿意指出正确的方向吗? 编辑: uid也将是一个数字。这就是为什么将其转换为字符串。 帮助任何人?
103 c#  linq  string  contains 

4
如何检查表是否包含Lua中的元素?
有没有检查表是否包含值的方法?我有自己的(幼稚)功能,但是我想知道是否为此存在“官方”功能?还是更有效率的... function table.contains(table, element) for _, value in pairs(table) do if value == element then return true end end return false end 顺便说一句,我使用此函数的主要原因是将表用作集合,即没有重复的元素。还有其他我可以使用的东西吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.