获取TreeSet的第一个元素和最后一个元素
时间: 2023-09-29 17:03:22 浏览: 309
可以使用TreeSet提供的first()方法来获取第一个元素,使用last()方法来获取最后一个元素。例如:
```
TreeSet<Integer> set = new TreeSet<>();
set.add(3);
set.add(1);
set.add(5);
int first = set.first(); // 获取第一个元素,返回1
int last = set.last(); // 获取最后一个元素,返回5
```
相关问题
获取String类型的TreeSet的第一个元素和最后一个元素
可以使用TreeSet的first()和last()方法来获取第一个元素和最后一个元素,示例代码如下:
```java
TreeSet<String> set = new TreeSet<>();
set.add("C");
set.add("A");
set.add("B");
String first = set.first(); // 获取第一个元素,结果为"A"
String last = set.last(); // 获取最后一个元素,结果为"C"
```
注意,如果TreeSet是空的,调用first()和last()方法会抛出NoSuchElementException异常。因此,在调用这些方法之前,最好先检查TreeSet是否为空。
获取treeset中元素的方法
获取 TreeSet 中元素的方法有:
1. 使用 TreeSet 的迭代器 Iterator 进行遍历,调用 Iterator 的 hasNext() 和 next() 方法,依次获取每个元素。
2. 使用 TreeSet 的 toArray() 方法将所有元素转化为数组,再通过循环遍历数组获取每个元素。
3. 使用 TreeSet 的 first() 和 last() 方法分别获取第一个元素和最后一个元素。
4. 使用 TreeSet 的 headSet()、tailSet() 和 subSet() 方法获取元素,这些方法返回的 SortedSet 集合是 TreeSet 中的某个子集合。
希望能对您有所帮助!
阅读全文