Método SortedSet first() en Java

El método first() de la interfaz SortedSet en Java se usa para Devuelve el primero, es decir, el elemento más bajo actualmente en este conjunto.
Sintaxis
 

E first()

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 primer o el elemento más bajo 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("Lowest element in set is : "
                         + s.first());
    }
}
Producción: 

Lowest element in set is : 1

 

Programa 2
 

Java

// Program to illustrate the first()
// 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.first();
        }
        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#first()
 

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 *