考虑一个返回Collection或方法的方法,该方法需要Collection作为其参数之一。哪种是我能/应该使用的最简单的混凝土类型?
我知道有些人会说"这取决于",但我想要的是一个坚硬而快速的经验法则,并不需要你做太多的思考/分析。
答案 0 :(得分:2)
ArrayList :当元素的顺序很重要时(也可能有重复的值)
HashSet :当元素的顺序不重要且不需要重复时。
其他:每个系列都有其使用/优点和缺点。
如果你真的想找到最简单的一个,那么了解每个系列,并根据优缺点找到适合你的那个。