Java中的SortedSet last()方法
在Java中,SortedSet接口的last()方法用于返回集合中最后一个,也就是最高的元素。
语法 :
E last()
其中,E是此集合维护的元素的类型。
参数 : 此函数不接受任何参数。
返回值 : 它返回集合中最后或最高的元素。
异常 : 如果集合为空,则抛出 NoSuchElementException 。
下面的程序说明了上述方法:
程序1 :
//演示SortedSet的工作的Java程序
import java.util.SortedSet;
import java.util.TreeSet;
public class Main {
public static void main(String[] args)
{
// 创建一个TreeSet并插入元素
SortedSet<Integer> s = new TreeSet<>();
//将元素添加到SortedSet中
s.add(1);
s.add(5);
s.add(2);
s.add(3);
s.add(9);
//从集合中返回最小的元素
System.out.print("集合中的最高元素是: "
+ s.last());
}
}
输出:
集合中的最高元素是: 9
程序2 :
//证明SortedSet接口的last()方法
//在空集合中的使用
import java.util.SortedSet;
import java.util.TreeSet;
public class GFG {
public static void main(String args[])
{
// 创建一个空的SortedSet
SortedSet<Integer> s = new TreeSet<>();
// 尝试从空集中访问元素
try {
s.last();
}
catch (Exception e) {
// 抛出NoSuchElementException
System.out.println("异常: " + e);
}
}
}
输出:
异常: java.util.NoSuchElementException
参考 : https://docs.oracle.com/javase/10/docs/api/java/util/SortedSet.html#last()
极客教程