Java : LongSupplier con ejemplos
LongSupplier (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de LongSupplier.
Nota :
- Este artículo puede utilizar software de traducción para su comodidad. Consulte también la versión original en inglés.
Summary
final var opt1 = LongStream.of(123, 456).findFirst();
final var opt2 = LongStream.empty().findFirst();
final var other = new LongSupplier() {
@Override
public long getAsLong() {
return 789;
}
};
System.out.println(opt1.orElseGet(other)); // 123
System.out.println(opt2.orElseGet(other)); // 789
// An example with a lambda expression.
final var opt = LongStream.empty().findFirst();
System.out.println(opt.orElseGet(() -> 789)); // 789
Methods
long getAsLong ()
final var opt1 = LongStream.of(123, 456).findFirst();
final var opt2 = LongStream.empty().findFirst();
final var other = new LongSupplier() {
@Override
public long getAsLong() {
return 789;
}
};
System.out.println(opt1.orElseGet(other)); // 123
System.out.println(opt2.orElseGet(other)); // 789
// An example with a lambda expression.
final var opt = LongStream.empty().findFirst();
System.out.println(opt.orElseGet(() -> 789)); // 789