我想
我可以知道,我应该考虑什么,选择ArrayList (插入前显式执行包含检查)或LinkedHashSet?
谢谢。
发布于 2010-08-21 15:46:08
当然要使用LinkedHashSet。它是为你所需要的而做的。每次需要插入某项内容时搜索整个ArrayList将是性能杀手(每次都是O(N))
发布于 2010-08-21 15:43:08
如果不希望插入重复项,请使用LinkedHashSet。
发布于 2010-08-21 15:48:41
LinkedHashSet似乎完全符合这一要求。
当您构建自己的对象时,并计划在LinkedHashSet这样的集合中使用它们。不要忘记要存储在其中的项同时覆盖equals和hashcode。
https://stackoverflow.com/questions/3538059
复制相似问题