我目前将字符串存储在 HashSet 中,但我想将每个字符串与日期对象配对。该日期将用作衰减计时器(为字符串设置一个日期,以便在该天过去后可以将其删除)。当程序启动时,我想遍历列表并检查所有字符串的日期,删除那些已经过期的。
是否有一个 2 元组数据结构可以让我遍历列表并具有 contains 方法?
另外,如果我太切换到列表数据结构而不是集合,那么与 HashSet 相比,迭代数据结构对性能有多大影响,HashSet.contains(string)
在尝试找出字符串是否存在时具有方法?检查需要相对较快,最好在一秒钟内。