Java : IntToLongFunction con ejemplos
IntToLongFunction (Java SE 24 & JDK 24) en Java con ejemplos.
Encontrará muestras de código para la mayoría de los métodos IntToLongFunction.
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 una función que acepta un argumento de valor entero y produce un resultado de valor largo. Esta es la especialización primitiva de entero a largo para Function. (Traducción automática)
final var stream = IntStream.of(Integer.MAX_VALUE, Integer.MIN_VALUE);
final var func = new IntToLongFunction() {
@Override
public long applyAsLong(int value) {
return value * 10L;
}
};
final var ret = stream.mapToLong(func).toArray();
System.out.println(Arrays.toString(ret)); // [21474836470, -21474836480]
// An example with a lambda expression.
final var stream = IntStream.of(Integer.MAX_VALUE, Integer.MIN_VALUE);
final var ret = stream.mapToLong(value -> {
return value * 10L;
}).toArray();
System.out.println(Arrays.toString(ret)); // [21474836470, -21474836480]
Methods
long applyAsLong (int value)
Aplica esta función al argumento dado. (Traducción automática)
final var stream = IntStream.of(Integer.MAX_VALUE, Integer.MIN_VALUE);
final var func = new IntToLongFunction() {
@Override
public long applyAsLong(int value) {
return value * 10L;
}
};
final var ret = stream.mapToLong(func).toArray();
System.out.println(Arrays.toString(ret)); // [21474836470, -21474836480]
// An example with a lambda expression.
final var stream = IntStream.of(Integer.MAX_VALUE, Integer.MIN_VALUE);
final var ret = stream.mapToLong(value -> {
return value * 10L;
}).toArray();
System.out.println(Arrays.toString(ret)); // [21474836470, -21474836480]