Método SortedSet last() en Java

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()
 

Publicación traducida automáticamente

Artículo escrito por barykrg y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *