首页 > 编程知识 正文

getordefault方法,java sort

时间:2023-05-05 05:20:57 阅读:18747 作者:629

Java sorted set接口的headSet ()方法用于返回此集合中元素严格小于参数toElement的视图。

由于此方法返回的集合受集合支持,因此对返回的集合所做的更改将反映在集合中。 反之亦然。

此方法返回的set支持此set支持的所有可选set操作。

注意:如果尝试插入超出范围的元素,此方法返回的集合将抛出IllegalArgumentException。

使用方法:

sortedsetheadset(etoelement ) )。

其中e是此Set维护的元素类型。

参数:此函数接受表示返回值集中高端点(除外)的单个参数toElement。

返回值:返回当前集合中的最后一个或最高元素。

异常:

classcastexception :如果toelement与集合的比较器不兼容,或者如果集合中没有比较器,则toelement不实现Comparable,则使用classcastexception

NullPointerException :如果参数toElement为null,则抛出NullPointerException。

IllegalArgumentException :它会导致IllegalArgumentException。 此集合本身具有限制范围,参数toElement不在范围内。

下面的示例程序是为了说明上述方法。

程序1 :

//a Java程序到演示

//工作of sorted set

import java.util.SortedSet;

import java.util.TreeSet;

公共类主{

publicstaticvoidmain (字符串[ ] args ) )。

{

//createatreesetandinsertingelements

SortedSet s=new TreeSet (;

//添加元素到sorted set

s.add(1);

s.add(5);

s.add(2);

s.add(3);

s.add(9);

//Returning the set with elements

//strictlylessthanthepassedvalue

system.out.print (elementsstrictlylessthan 7插入阵列: )。

s .头戴式(7);

}

}

输出:

elementsstrictlylessthan 7插入are : [ 1、2、3、5 ]

程序2 :

//a Java程序到演示

//工作of sorted set

import java.util.SortedSet;

import java.util.TreeSet;

公共类主{

publicstaticvoidmain (字符串[ ] args ) )。

{

//createatreesetandinsertingelements

SortedSet s=new TreeSet (;

//添加元素到sorted set

s .添加(geeks );

s .添加(for );

s .添加(geeks );

s .添加(代码);

s .添加(it );

//Returning the set with elements

//strictlylessthanthepassedvalue

系统. out.print (elementstrictlylessthanzinsetis : )。

s.Headset('z );

}

}

输出:

elementstrictlylessthanzinsetis : [代码,For,Geeks,It]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。