El método last() de la interfaz SortedSet en Java se usa para devolver el último, es decir, el elemento más alto actualmente en este conjunto.
Sintaxis :
E last()
Donde, E es el tipo de elemento que mantiene este Conjunto.
Parámetros : Esta función no acepta ningún parámetro.
Valor devuelto : Devuelve el último o el elemento más alto actualmente en el conjunto.
Excepciones : lanza NoSuchElementException , si el conjunto está vacío.
Los siguientes programas ilustran el método anterior:
Programa 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<Integer> 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()); } }
Producción:
Greatest element in set is : 9
Programa 2 :
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<Integer> s = new TreeSet<>(); // Trying to access element from // empty set try { s.last(); } catch (Exception e) { // throws NoSuchElementException System.out.println("Exception: " + e); } } }
Producción:
Exception: java.util.NoSuchElementException
Referencia : https://docs.oracle.com/javase/10/docs/api/java/util/SortedSet.html#last()