Java SortedSet接口
该SortedSet的接口扩展集Set并声明了一组按升序排序的行为。除了通过集定义的那些方法中,SortedSet接口声明总结于下表的方法:
有几种方法没有任何条目包含在调用Set的时候抛出一个NoSuchElementException异常。当一个对象是一个集合中的元素不兼容抛出一个ClassCastException异常。
如果试图使用一个空对象和空不是在Set允许的,一个NullYiibaierException异常被抛出。
SN | 方法及描述 |
---|---|
1 |
Comparator comparator( ) 返回调用有序set的比较。如果自然顺序用于此set,则返回null。 |
2 |
Object first( ) 返回调用排序集合的第一个元素。 |
3 |
SortedSet headSet(Object end) 返回包含包含在调用的有序set的元素小于结束一个SortedSet。在返回的有序set的元素也被调用的有序set引用。 |
4 |
Object last( ) 返回调用排序集合的最后一个元素。 |
5 |
SortedSet subSet(Object start, Object end) 返回一个SortedSet,包括开始和end-1之间的那些元素。被返回的集合中的元素也被调用对象引用。 |
6 |
SortedSet tailSet(Object start) 返回包含大于或等于启动包含在有序集合这些元素的SortedSet。在返回的集合中的元素也被调用对象的引用。 |
例子:
SortedSet有在各种类的实现,如TreeSet,下面是例子一个TreeSet类:
a b c
转载于:https://www.cnblogs.com/hbai/p/4906042.html
Java SortedSet接口相关推荐
- java sortedset_Java类集-SortedSet接口 | 学步园
TreeSet实现了SortedSet接口 package iotest; import java.util.SortedSet; import java.util.TreeSet; public c ...
- Java类集-SortedSet接口
TreeSet实现了SortedSet接口 package iotest; import java.util.SortedSet; import java.util.TreeSet; public c ...
- 开课吧Java课堂之SortedSet接口如何去用?
集合接口定义了一个集合.它扩展了Collection并说明了不允许复制元素的类集的特性.因此,如果试图将复制元素加到集合中时,add( )方法将返回false.它本身并没有定义任何附加的方法. Sor ...
- java 集合 接口_Java集合之Collection接口
1 - Java集合介绍 /* 1. 一方面, 面向对象语言对事物的体现都是以对象的形式,为了方便对多个对象 的操作,就要对对象进行存储. 2. 另一方面,使用Array存储对象方面具有一些弊 端,而 ...
- java list接口为何要重新声明collection接口的方法_JAVA Collection接口中List Map 和Set的区别(转)...
Java中的集合包括三大类,它们是Set(集).List(列表)和Map(映射),它们都处于java.util包中,Set.List和Map都是接口,它们有各自的实现类.Set的实现类主要有HashS ...
- Java Set接口详细讲解 TreeSet的定制排序和自然排序
Set接口概述 Set接口是Collection的子接口,set接口没有提供额外的方法 Set 集合不允许包含相同的元素,如果试把两个相同的元素加入同一个Set 集合中,则添加操作失败. Set 判断 ...
- Java容器接口及其实现类(JCF)
参考文章,官方文档 Java容器接口分为两个部分,一个是最基础的接口 java.util.Collection,另一部分接口是基于java.util.Map 继承Collection的接口 java. ...
- java 清空控制台_利用原生库和JNI(Java原生接口)实现H2数据库漏洞利用
在H2数据库引擎中获取代码执行权限的技术早已是众所周知,但有个要求就是H2能够动态编译Java代码.而本文将向大家展示以前没有公开过的利用H2的方法,并且无需使用Java编译器,即通过原生库和JNI( ...
- java多线程查询_利用Java函数式接口处理多线程查询
Java函数式接口 有且只有一个抽象方法的接口被称为函数式接口. @FunctionalInterface注解: 该注解可用于一个接口的定义上, 一旦使用该注解来定义接口, 编译器将会强制检查该接口是 ...
最新文章
- hdu 1560 DNA sequence(迭代加深搜索)
- php redis zset 延迟队列_PHP + Redis 实现简单消息队列
- K8S Learning(10)——Pod配置
- 将一个BYTE数组转换成16进制字符串和10进制字符串格式
- 程序人生:我最真实的10年软件测试感悟...【建议收藏】
- 时间基准控件外观的设置纠正
- perl语言hello world程序
- MQTT和CoAP对比
- 转调小程序(练口琴时用的)
- 记录虚拟机安装黑苹果
- 鸿蒙判后而成意思,花果山就藏有长生不老之物,老猴王咋不说实情反让悟空出海求仙?...
- 美利财务平台架构演进
- VLSI Basic2——OCV
- 微信网址遮罩引导法升级版,微信自动跳转默认浏览器打开HTML
- Android Service之设备存储空间监控
- debian系统安装Google浏览器
- 联发科MT5592数字电视DTV芯片处理器参数介绍
- 攻防世界 Crypto高手进阶区 3分题 你猜猜
- 叙述计算机的主要应用领域并各举实例说明,《大学计算机基础》习题集.DOC
- Vivado识别Flash型号失败
热门文章
- WHUST 2015 Summer Contest #11
- 实现磁贴的效果的一种方法
- s2sh乱码一个小处理(新手按流程走)
- 我知道的JavaScript--Json对象扁平化
- VS2012下安装配置OpenCV2.4.9的方法
- 970计算机技术基础,2017年武汉大学测绘遥感信息工程国家重点实验室970计算机技术基础考研强化模拟题...
- java阅读doc文件格式_java – 正确区分.xls和.doc文件的方法?
- flannel源码分析--InClusterConfig
- KVM Vhost-net 和 Virtio-net代码详解(十八)
- OVS DPDK--介绍(二)