问题标签 [contains]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 包含使用“@”的运算符
我正在尝试使用Contains运算符。它适用于测试数据,例如。
WHERE CONTAINS(file,'"*ash*"')
但是,我想使用类似的东西从 TextBox 中获取关键字CONTAINS(file,'"*@key*"')
,但这似乎不起作用。请有任何建议。
谢谢
java - 在 Java 的 ArrayList 中使用包含的最佳方法?
我在 Java 中有一个 ArrayList,它由一个包含两个字符串和一个整数的类型组成。我可以成功测试此 ArrayList 的一个元素是否等于另一个元素,但我发现 contains 方法失败。我相信这是因为我的类型不是原始的。
现在我看到了两个替代方案,我想知道哪个是最好的选择:
要实现我自己的 contains 方法,方法是遍历 ArrayList 并测试每个元素与我正在寻找的元素的相等性,然后打破循环。
或者使用我类型的 HashMap 作为键,使用整数作为值而不是 ArrayList。这里我可以使用方法 containsKey 来检查一个元素是否已经存在于 HashMap 中。
方法#2的唯一警告是,在我的情况下,该值在很大程度上是多余的。
file - 如何在 PowerShell 中检查文件是否位于给定目录下?
我想从 PowerShell 检查文件路径是否在给定目录(或其子目录之一)中。
现在我正在做:
但我相信有更好的方法。
我可以接受$file.Directory
并遍历所有.Parent
s,但我希望有更简单的东西。
编辑:文件可能不存在;我只是在看路。
c# - 修改 List.Contains 行为
我有一个List<MyObj>
与class MyObj : IComparable
. CompareTo
我在每个接口的MyObj
类中编写了方法IComparable
,但是当我使用它时,它应该List<MyObj>.Contains(myObjInstance)
返回。false
true
我不确定我是否理解我需要如何继续以确保在调用 then函数List
时使用我的自定义比较方法。Contains
这是我的 compareTo 实现:
注意 Symbol 属性是一个字符串。
为了澄清,我在 compareTo 方法中设置了一个停止点,它甚至没有进入那里。
有人试过吗?
谢谢。
java - Java字符串包含函数?
是否可以使用 contains() 测试以下字符串中的多个子字符串?
例如,我可以使用, 同时检查strcase="details.php"
,"news_id"
来检查str.contains(strcase)
吗?
我不想这样检查:str.contains("details.php")&&str.contains("news_id")
. 因为我想同时检查两者:strcase="details.php ** news_id"
像这样的声明:
可以去掉标签"<?>"
。
javascript - 判断数组是否包含值
我需要确定一个值是否存在于数组中。
我正在使用以下功能:
上面的函数总是返回 false。
数组值和函数调用如下:
jquery - 如何检查一个元素是否包含jQuery中的另一个元素
我将 xVal 与 jquery.validate 插件结合使用,但遇到了一个小问题,因为它在某个实例中两次发布验证消息。我认为这个错误应该很容易通过一些巧妙的 jQuery 在错误消息的位置上修复。
我试图找到一种方法来查看 ul 是否已经包含一个 li ,其中包含一些文本。
我认为像上面这样的东西可能会起作用,但不是那么幸运。error.toString() 也不起作用。
任何帮助将不胜感激。
hibernate - Hibernate Criteria contains-in 与表的关联
我有一个看起来像这样的 Hibernate 映射:
鉴于此,我如何查询 MyEntity.scalarSet(即 Set)的值在另一个集合中。
就像是:
[编辑] 我也试过 Restriction.sqlRestriction(..)。我使用的 sql 查询是这样的:
其中 '{expanding?}' 替换为逗号分隔的问号(取决于 targetList.size())。
但我只是得到一个
引起:org.hibernate.MappingException:集合不是关联:MyEntity.scalarSet
c# - 有没有更好的方法来编写新列表{"a", "b"}.Contains(str)?
我想测试某个字符串是否包含在一个简短的字符串列表中。目前代码是这样的:
然而,这似乎臃肿。例如,iirc,在 Java 中我可以简单地编写{"A", "B", "C"}.Contains(str)
它,这比上面的要好得多。
我确信在 C# 中有更好的方法。你能指出来吗?
sql - 在 Linq 查询中将 join 与 String.Contains 结合使用
我有以下 linq 查询,可在两个表之间创建左连接:
我想得到回答这个问题的行:左列中的字符串值包含右列中的字符串值。
我试过这个:
但它不起作用,因为在连接的左侧无法识别 rightTable。
如何创建导致 String.Contains 的连接,我是在“where”子句还是“On”子句中执行包含?