我有其中每个对象包含字符串“字”和日期对象的ArrayList查找字符串。我需要检查日期是否超过了500字的列表。 ArrayList可以包含多达一百万个单词和日期。日期我存储为整数,所以我的问题是,试图找到我要找的ArrayList中的字。爪哇 - 优化列表中
有没有办法让这个更快?在python我有一个字典和mWords [“富”]是不通过mWords阵列中的整个百万项循环简单的查找。在java中有这样的东西吗?
for (int i = 0; i < mWords.size(); i++) {
if (word == mWords.get(i).word) {
return mWords.get(i);
}
}
谢谢你们搜索!感谢这个警告,它向我解释了HashMap的工作原理。 – Mark 2011-01-10 06:52:53