Método OptionalDouble isPresent() en Java con ejemplos

OptionalDouble nos ayuda a crear un objeto que puede contener o no un valor Double. El método isPresent() nos ayuda a obtener la respuesta de que el valor doble está presente en el objeto OptionalDouble o no. Si hay un valor doble, devuelve verdadero; de lo contrario, devuelve falso.

Sintaxis:

public boolean isPresent()

Parámetros: Este método no acepta nada.

Valor devuelto: este método devuelve verdadero si hay un valor presente, de lo contrario, falso

Los siguientes programas ilustran el método isPresent():

Programa 1:

// Java program to demonstrate
// OptionalDouble.isPresent() method
  
import java.util.OptionalDouble;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // create a OptionalDouble
        OptionalDouble opDouble
            = OptionalDouble.of(3148.1345);
  
        // get value using isPresent()
        System.out.println("OptionalDouble"
                           + " has a value= "
                           + opDouble.isPresent());
    }
}
Producción:

OptionalDouble has a value= true

Programa 2:

// Java program to demonstrate
// OptionalDouble.isPresent() method
  
import java.util.OptionalDouble;
  
public class GFG {
  
    public static void main(String[] args)
    {
  
        // create a OptionalDouble
        OptionalDouble opDouble
            = OptionalDouble.empty();
  
        // try to get that value is present or not
        boolean response = opDouble.isPresent();
  
        if (response)
            System.out.println("Value present");
        else
            System.out.println("Value absent");
    }
}
Producción:

Value absent

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/OptionalDouble.html#isPresent()

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *