【发布时间】:2013-10-06 05:28:56
【问题描述】:
我想在Pair<String,int> 中搜索特定的String 元素。我正在使用简单的equals 方法来执行此操作。请为此建议我任何其他有用的技术。 String 列表至少有 10000 个元素。
for (String str1 : StringList) {
for (Pair<?, ?> pair : nodeList) {
if (pair.getFirst().equals(str1)) {
// Some code here...
}
}
}
【问题讨论】:
-
你的意思是要在10000个字符串中搜索一个字符串?
-
找到pair后要执行什么操作?
-
我也想用 HashSet 代替 List 但不知道它比使用 list 花费的时间更多。
-
@engineer2014:你能粘贴整个代码吗?目前还不是很清楚你要做什么。使用
HashSet不会花费更长的时间。
标签: java search collections