Linux 拨号vps windows公众号手机端

Java之TreeSet怎么使用

lewis 7年前 (2018-08-02) 阅读数 11 #程序编程
文章标签 Javatreeset

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

  1. 创建一个TreeSet对象:
TreeSet<Integer> 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异常。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门