有没有什么方法可以在不使用循环的情况下ArrayList
在Java中搜索,因为我有很多要搜索的集合,并且使用循环进行搜索需要很长时间。
问问题
2723 次
2 回答
5
如果您保持列表排序,则可以使用以下方法更快地搜索它们
Collections.binarySearch(array, key);
在你最喜欢的java.util.Collections类中。
否则,您可能需要查看 TreeSet 和 HashSet。
但也许你可以改进你的整体算法?还是建立索引?
于 2012-11-28T19:11:38.583 回答