我愿意
- 避免插入重复项。
- 当我遍历集合类时,返回的项目与插入顺序相同。
我可以知道,我应该考虑什么,是选择 ArrayList(在插入前明确执行包含检查)还是 LinkedHashSet?
谢谢。
最佳答案
一定要用LinkedHashSet。它是为您的需要而制造的。每次需要插入内容时搜索整个 ArrayList 将是性能 killer (每次 O(n)))
关于java - LinkedHashSet 或 ArrayList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3538059/