java 集合框架(3)Set接口和SortedSet接口

原创 2016年05月30日 15:30:04

Set接口

简介

扩展Collection接口,并且不允许有重复元素,Set 没有定义自己的其他方法(),如果add()重复元素,add将返回false。

声明

interface Set

SortedSet接口

简介

扩展了Set接口,并且声明了以升序进行排序的组行为。

声明

interface SortedSet

方法

方法 描述
Comparator<? super E> comparator() 返回已排序调用组的比较器,如果使用自然排序,返回null
E first() 返回已排序的第一个元素
SortedSet<E> headSet(E end) 返回一个SortedSet对象,包含小于end的元素
E last 返回已排序的最后一个元素
SortedSet<E> subSet(E start, E end) 返回一个SortedSet对象,包含位置在start与end-1之间的元素
SortedSet<E> tailSet(E start) 返回一个SortedSet对象,包含大于或等于start的元素

异常

  • 如果没有包含条目,抛出NoSuchElementException
  • 如果元素不兼容,抛出ClassCastException异常
  • 如果试图为不允许null对象的组添加null对象,抛出NullPointerException
  • 如果参数无效,抛出IllegalArgumentException

附:

collection接口:collection接口内容

版权声明:转载请保留出处

相关文章推荐

Java集合框架总结(2)——Set接口的使用

1、Set接口的使用     Set集合里多个对象之间没有明显的顺序。具体详细方法请参考API文档(可见身边随时带上API文档有多重要),基本与Collection方法相同。只是行为不同(Set不允...

Java复习之集合框架Set接口

这篇博客主要是复习一下Java中集合框架Set接口。

JavaSE入门学习36:Java集合框架之Set接口及其实现类HashSet和TreeSet

一Set接口       Set接口可以与数学中的集合的概念相对应。Set接口是Collection接口的子接口,Set接口里多个对象之间没有明 显的顺序。具体详细方法请参考API文档(可见身边随...

「译」Java集合框架系列教程四:Set接口

一个Set是一个不能包含重复元素的集合。它映射了数学意义上的集合抽象。Set接口只是在继承自Collecton接口的方法基础之上加上不允许元素重复的限制。Set也对equals和hashCode的行为...

JAVA常用集合框架用法详解基础篇三之Colletion子接口Set

这一篇我们来介绍Collection接口的另一个子接口,Set接口。Set是个接口,元素不可以重复,是无序的。Set接口中的方法和Collection的一致。 A、Set的子类: 1、HashSe...

Java集合框架详解之继承set接口

Java集合框架详解趁着最近比较闲,静下心来准备把关于集合框架的东西好好整理一下,边学边整理。近阶段先是整理整体的知识点,一些接口,一些继承类以及它们的特性,用法,后续还会有一些常用的,比较重要的类的...

Java集合框架总结:Set接口的使用

Set集合里多个对象之间没有明显的顺序。具体详细方法请参考API文档(可见身边随时带上API文档有多重要),基本与Collection方法相同。只是行为不同(Set不允许包含重复元素)。 AD:...

JAVA集合框架之Set接口实现类

在上一篇《JAVA集合框架》中为大家介绍了JAVA集合框架的基本组成,这一片开始将为大家介绍集合框架中常用的实现类的用法。java.util.HashSet< E >此类实现 Set 接口,由哈希表(...

Java集合框架总结之Set接口的使用

Set是开发过程中经常用到的接口,使用它可以存储无序不重复的元素,List接口提供了很多方法来实现元素的CRUD操作。它有很多实现类,常见的有HashSet和TreeSet,每个实现类各有特点,应用常...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java 集合框架(3)Set接口和SortedSet接口
举报原因:
原因补充:

(最多只允许输入30个字)