Java : DoubleSupplier con ejemplos

DoubleSupplier (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de DoubleSupplier.

Nota :


Summary

Representa un proveedor de resultados de doble valor. Esta es la especialización primitiva de doble producción del Proveedor. (Traducción automática)

Class diagram

final var opt1 = DoubleStream.of(0.123, 4.56).findFirst();
final var opt2 = DoubleStream.empty().findFirst();

final var other = new DoubleSupplier() {
    @Override
    public double getAsDouble() {
        return 0.789;
    }
};

System.out.println(opt1.orElseGet(other)); // 0.123
System.out.println(opt2.orElseGet(other)); // 0.789
// An example with a lambda expression.
final var opt = DoubleStream.empty().findFirst();

System.out.println(opt.orElseGet(() -> 0.789)); // 0.789

Methods

double getAsDouble ()

Obtiene un resultado. (Traducción automática)

final var opt1 = DoubleStream.of(0.123, 4.56).findFirst();
final var opt2 = DoubleStream.empty().findFirst();

final var other = new DoubleSupplier() {
    @Override
    public double getAsDouble() {
        return 0.789;
    }
};

System.out.println(opt1.orElseGet(other)); // 0.123
System.out.println(opt2.orElseGet(other)); // 0.789
// An example with a lambda expression.
final var opt = DoubleStream.empty().findFirst();

System.out.println(opt.orElseGet(() -> 0.789)); // 0.789

Related posts

To top of page