首页 > 编程知识 正文

java getordefault,getdeclaredmethod方法

时间:2023-05-05 19:05:27 阅读:18720 作者:4184

Java的SortedSet接口的subSet )方法用于返回此集合部分中从fromElement (包括) )到toElement (到元素)的元素范围的视图。

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

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

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

使用方法:

sortedsetsubset(efromelement,

E toElement )

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

参数:此函数接受两个参数fromElement和toElement,一个表示包含返回值集端点的低端点,另一个表示不包含端点的高端点。

返回值:返回在fromElement和toElement之间作为参数传递的元素。

异常:

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

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

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

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

程序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

//ranging between the passed value

system.out.print (elementsrangebetween2and 9插入are : )。

s.subset (2,9 );

}

}

输出:

elementsrangebetween2and 9插入are : [ 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

//ranging between the passed value

system.out.print (elementsbetweencandginsetis : )。

s.subset('c ',' g ' );

}

}

输出:

elementsbetweencandginsetis : [代码,For]

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