給定List<String>
的無序列表,我需要找到是否存在匹配提供的字符串的String
。找到與列表中的模式匹配的東西的快速(呃)方式
所以,我環路
for (String k : keys) {
if (Utils.keysMatch(k, anotherKey)) {
result = true;
break;
}
}
凡Utils.keysMatch
檢查是否適當的匹配可能發生。
如果沒有完整的迭代就可以做到這一點嗎?請注意,k
可能是一個正則表達式。
這個清單是否特別大? – Bill
@ Bill約2-250萬個密鑰 – JAM
您能否提供一些問題的背景知識。對於你所描述的,幾乎沒有更快的方法。但是如果你描述了這個問題,那麼可能會有更好的數據結構。 – Bill