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 :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
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)
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