是的,Java 中的 TreeSet 是 Set。
更准确地说:
TreeSet 位于 java.util 包Set 接口Collection
↑
Set
↑
SortedSet
↑
NavigableSet
↑
TreeSet
属于 Set
null(实际上 TreeSet 不允许 null,会抛 NullPointerException)有序
HashSet 不同,TreeSet 会按自然顺序或指定比较器排序底层结构
Set<String> set = new TreeSet<>();
set.add("b");
set.add("a");
set.add("c");
System.out.println(set); // [a, b, c]
✅ TreeSet 是 Set
✅ 是有序的 Set
❌ 不是 HashSet
如果你愿意,我也可以帮你对比 TreeSet、HashSet、LinkedHashSet 的区别。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。