https://xmind.ai/share/QqRLrbCv?xid=zcidzMaL

Untitled

HashSet 不保持数据顺序,而 TreeSet 实现了 SortedSet 接口可以对数据排序。

HashSet 由HashMap 支持,而 TreeSet 由 TreeMap 支持。

HashSet 支持 null,TreeSet 不支持 null。

HashSet 比 TreeSet 执行得更快。像 add,remove,contains 等操作,HashSet 有更好的性能,HashSet 的时间复杂度为O(1),TreeSet的时间复杂度为O(logn)。

TreeSet 和 HashSet 有什么区别?