Java集合——set总结

来源:互联网 发布:大芒果数据库密码 编辑:程序博客网 时间:2024/06/01 10:35

Set:类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加时的顺序,Set内的元素不能重复;包括:HashSet、LinkedHashSet、TreeSet、EnumSet。

HashSet和TreeSet是Set的两个典型实现。HashSet的性能总是比TreeSet好(特别是进行添加、查询等操作时),因为TreeSet需要额外的红黑树算法来维护集合的次序。因此在选择Set的原则是:只有当需要一个保持排序的Set时,才应该使用TreeSet,否则都应该使用HashSet。

原创粉丝点击