Java之TreeSet怎么使用

45次阅读
没有评论

共计 673 个字符,预计需要花费 2 分钟才能阅读完成。

TreeSet 是一种有序的集合,它基于红黑树实现。以下是使用 TreeSet 的一些常见操作:

  1. 创建一个 TreeSet 对象:
TreeSet treeSet = new TreeSet();
  1. 添加元素到 TreeSet:
treeSet.add(5);
treeSet.add(3);
treeSet.add(8);
  1. 检查 TreeSet 是否包含某个元素:
boolean contains = treeSet.contains(3);
  1. 删除 TreeSet 中的元素:
treeSet.remove(5);
  1. 获取 TreeSet 的大小:
int size = treeSet.size();
  1. 遍历 TreeSet 中的元素:
for (Integer element : treeSet) {System.out.println(element);
}
  1. 获取 TreeSet 中的最小元素:
Integer minElement = treeSet.first();
  1. 获取 TreeSet 中的最大元素:
Integer maxElement = treeSet.last();
  1. 获取 TreeSet 中小于(或等于)给定元素的最大元素:
Integer floorElement = treeSet.floor(6);
  1. 获取 TreeSet 中大于(或等于)给定元素的最小元素:
Integer ceilingElement = treeSet.ceiling(6);

需要注意的是,TreeSet 中的元素必须是可比较的(实现了 Comparable 接口或者通过 Comparator 进行比较),否则会抛出 ClassCastException 异常。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-20发表,共计673字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)