Java 中的 SortedSet 集合接口函数

首页 / Java入门教程 / Java 中的 SortedSet 集合接口函数

SortedSet接口扩展了Set并声明了按升序排序的集合的行为。除了Set定义的那些方法外,SortedSet接口还声明了下表中概述的方法-

如果尝试使用null对象并且集合中不允许使用null,则抛出NullPointerException。

Sr.No.Method & Remark
1

Comparator comparator()

返回调用排序集的比较器。如果对此集合使用自然排序,则返回null。

2

Object first()

返回调用排序集中的第一个元素。

3

SortedSet headSet(Object end)

返回一个SortedSet,其中包含调用的排序集中包含的小于end的那些元素。返回的排序集中的元素也由调用的排序集中引用。

4

Object last()

返回调用排序集中的最后一个元素。

链接:https://www.learnfk.comhttps://www.learnfk.com/java/java-sortedset-interface.html

来源:LearnFk无涯教程网

5

SortedSet subSet(Object start,Object end)

返回一个SortedSet,其中包括start和end.1之间的那些元素。返回集合中的元素也被调用对象引用。

6

SortedSet tailSet(Object start)

返回一个SortedSet,其中包含大于或等于start的那些元素(包含在排序集中)。返回集合中的元素也被调用对象引用。

SortedSet 示例

SortedSet在诸如TreeSet的各种类中都有其实现。

import java.util.*;
public class SortedSetTest {

   public static void main(String[] args) {
      // 创建排序集
      SortedSet set = new TreeSet(); 

      // 向集合中添加元素
      set.add("b");
      set.add("c");
      set.add("a");

      // 迭代集合中的元素
      Iterator it = set.iterator();

      while (it.hasNext()) {
         // 获取元素
         Object element = it.next();
         System.out.println(element.toString());
      }
   }
}

这将产生以下输出-

a
b
c

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Vue开发实战 -〔唐金州〕

Java性能调优实战 -〔刘超〕

从0打造音视频直播系统 -〔李超〕

消息队列高手课 -〔李玥〕

图解 Google V8 -〔李兵〕

乔新亮的CTO成长复盘 -〔乔新亮〕

说透数字化转型 -〔付晓岩〕

手把手带你写一个MiniSpring -〔郭屹〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)