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 :


Summary

Representa un proveedor de resultados valorados a largo plazo. Esta es la especialización primitiva del Proveedor que se ha producido desde hace mucho tiempo. (Traducción automática)

Class diagram

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 ()

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

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

Related posts

To top of page