【发布时间】:2011-03-19 11:08:28
【问题描述】:
基本上我有大约 1,000,000 个字符串,对于每个请求,我必须检查一个字符串是否属于列表。
我担心性能,那么最好的方法是什么? ArrayList?哈希?
【问题讨论】:
-
一个很好的练习是尝试两个不同的列表/集合/地图,然后看看你是否可以通过阅读集合的 java 文档来弄清楚为什么你得到不同的时间:)
-
为了确定自己做对了,请学会使用分析器。挂在最低处的是 JDK 中的 jvisualvm。
标签: java string performance list contains