问题标签 [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.

0 投票
6 回答
37140 浏览

java - 如何在 java hashset 中查找并返回对象

根据 HashSet javadoc,HashSet.contains 只返回一个布尔值。如何在 hashSet 中“找到”一个对象并对其进行修改(它不是原始数据类型)?

我看到 HashTable 有一个 get() 方法,但我更喜欢使用该集合。

0 投票
9 回答
38407 浏览

sql - 什么是 linq 等价于 SQL IN 运算符

使用 linq,我必须检查数组中是否存在行的值。
相当于 sql 查询:

我该怎么做?

0 投票
11 回答
831 浏览

c# - 如何使我的函数在 ArrayList 上运行得与“包含”一样快?

我无法弄清楚该Contains方法在 an 中查找元素ArrayList所需的时间与我编写的用于执行相同操作的小函数所需的时间之间的差异。该文档指出Contains执行线性搜索,因此它应该是 inO(n)而不是任何其他更快的方法。但是,虽然确切的值可能不相关,但该Contains方法会在00:00:00.1087087几秒钟内返回,而我的函数需要00:00:00.1876165. 它可能不多,但是在处理更大的数组时,这种差异会变得更加明显。我错过了什么,我应该如何编写我的函数来匹配Contains的表现?

我在 .NET 3.5 上使用 C#。

编辑:

好的,现在,小伙子们,看:

我为我的函数的两个版本(前向和后向循环)和默认函数平均运行了 100 次Contains。对于我的函数来说,我得到的时间是毫秒,136而 对于这个版本来说133是一个遥远的赢家。好吧,如果在您争辩说数据稀缺之前,我的结论是基于第一次独立运行的,您对这个测试有什么看法?不仅平均表现更好,而且在每次运行中都能获得始终如一的更好结果。那么,对于 3rd 方功能,这里是否存在某种劣势,或者什么?87ContainsContains

0 投票
7 回答
92176 浏览

c# - 在 LINQ to SQL 中使用 contains()

我正在尝试使用 linq-to-sql 在应用程序中实现一个非常基本的关键字搜索。我的搜索词在一个字符串数组中,每个数组项都是一个单词,我想找到包含搜索词的行。我不介意它们是否包含不仅仅是搜索词(很可能,它们会),但所有搜索词都必须存在。

理想情况下,我想要类似于下面的代码片段,但我知道这行不通。另外,我在这里查看了这个问题,但该问题的作者似乎满足于以相反的方式做事(query.Contains(part.partName)),这对我不起作用。

我怎样才能重写这个查询,以便它可以满足我的需要?

0 投票
2 回答
2168 浏览

c# - 如何从 C# 中的文本文件中获取段落

我有这样的事情:

以这样的一行结尾:

这是一个 MIME 格式的文件,我考虑过放置“base64\r\n”,当它找到“=”时它将结束,但我错过了从文本文件中剪切该选择以将其放入另一个文件的方法一。我正在尝试使用 streamreader 和 streamwriter,但到目前为止还没有运气。

0 投票
4 回答
62707 浏览

jquery - jQuery:包含选择器来搜索多个字符串

假设我有:

如果我需要找到所有包含“John”和“Mary”的 <li> 元素,我将如何构造 jQuery?

搜索单个字符串似乎很容易:

我正在寻找类似以下伪代码的内容:

谢谢!

0 投票
2 回答
104440 浏览

sql - PL-SQL 中的 contains() 是如何工作的?

在我的查询中使用 contains() 方法有很多不必要的结果。不要告诉我使用 like 或其他东西。它是硬编码的,无法更改。

0 投票
1 回答
935 浏览

jquery - jQuery:包含(unicode_characters)

我有一个这样的元素:

这似乎有效:

但这不会:

我很确定使用第一个会很糟糕,因为如果其他人保存文件,或者浏览器出于某种原因决定以不同的字符集获取文件,则无法正常工作。

必须有一种方法来正确选择这个跨度,对吧?

0 投票
5 回答
13270 浏览

java - Java List with Objects - 如果具有特定属性的对象已经存在,则查找并替换(删除)条目

我已经工作了一整天,但不知怎的,我无法弄清楚这个可能很容易的任务——可能是因为缺少咖啡……

我有一个synchronizedList存储一些对象的地方。这些对象有一个field类似于 ID 的东西。这些对象携带有关用户及其当前状态(简化)的信息。

关键是,我只想为每个用户提供一个对象。因此,当该用户的状态发生变化时,我想删除“旧”条目并将新条目存储在List.

...

显然这不是要走的路,但应该说明我在寻找什么......
也许数据结构不是最好的,但欢迎任何帮助!


编辑:
添加了一些信息......
ASet似乎并不真正符合我的目的。存储除了ID之外的Objects一些其他字段,这些字段一直在变化。目的是,该列表将以某种方式代表用户的最新活动。我只需要跟踪最后一个状态并只保留描述这种情况的那个对象。
我想我会尝试用 a 重新安排我的代码,Map看看是否可行......

0 投票
5 回答
690 浏览

c# - 使用“包含”的 Linq 帮助

大家早上好,

我正在尝试使用“包含”来查看对象是否在集合中。当我休息时,我可以看到该对象确实是集合的一部分,但是“包含”似乎返回 false,表明该项目不在集合中。知道我做错了什么吗?

如果对象不在集合中,则“DaysPaid”需要为空。有任何想法吗?

***UPDATE PaymentTypeInfo 是一个标准的 LinqToSql 生成类。此时,Equals 和 GetHashCode 均已被覆盖。这是它的来源。

谢谢,~ck 在圣地亚哥