📜  Java中的 SortedSet last() 方法

📅  最后修改于: 2022-05-13 01:54:19.442000             🧑  作者: Mango

Java中的 SortedSet last() 方法

Java中 SortedSet 接口的 last() 方法用于返回最后一个,即当前该集合中的最高元素。
语法

E last()

其中,E 是这个 Set 维护的元素的类型。
参数:此函数不接受任何参数。
返回值:它返回当前集合中的最后一个或最高的元素。
异常:如果集合为空,则抛出NoSuchElementException
下面的程序说明了上述方法:
程序 1

Java
// A Java program to demonstrate
// working of SortedSet
import java.util.SortedSet;
import java.util.TreeSet;
 
public class Main {
    public static void main(String[] args)
    {
        // Create a TreeSet and inserting elements
        SortedSet s = new TreeSet<>();
 
        // Adding Element to SortedSet
        s.add(1);
        s.add(5);
        s.add(2);
        s.add(3);
        s.add(9);
 
        // Returning the lowest element from set
        System.out.print("Greatest element in set is : "
                         + s.last());
    }
}


Java
// Program to illustrate the last()
// method of SortedSet interface
 
import java.util.SortedSet;
import java.util.TreeSet;
 
public class GFG {
    public static void main(String args[])
    {
        // Create an empty SortedSet
        SortedSet s = new TreeSet<>();
 
        // Trying to access element from
        // empty set
        try {
            s.last();
        }
        catch (Exception e) {
            // throws NoSuchElementException
            System.out.println("Exception: " + e);
        }
    }
}


输出:
Greatest element in set is : 9

方案二

Java

// Program to illustrate the last()
// method of SortedSet interface
 
import java.util.SortedSet;
import java.util.TreeSet;
 
public class GFG {
    public static void main(String args[])
    {
        // Create an empty SortedSet
        SortedSet s = new TreeSet<>();
 
        // Trying to access element from
        // empty set
        try {
            s.last();
        }
        catch (Exception e) {
            // throws NoSuchElementException
            System.out.println("Exception: " + e);
        }
    }
}
输出:
Exception: java.util.NoSuchElementException

参考:https: Java/util/SortedSet.html#last()