Java : ToIntFunction con ejemplos
ToIntFunction (Java SE 21 & JDK 21) en Java con ejemplos.
Encontrará ejemplos de código en la mayoría de los métodos de ToIntFunction<T>.
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 produce un resultado con valor int. Esta es la especialización primitiva productora de int para Función. (Traducción automática)
final var stream = Stream.of("0x1", "0xa", "0xff");
final var func = new ToIntFunction<String>() {
@Override
public int applyAsInt(String value) {
return Integer.decode(value) * 10;
}
};
final var ret = stream.mapToInt(func).toArray();
System.out.println(Arrays.toString(ret)); // [10, 100, 2550]
// An example with a lambda expression.
final var stream = Stream.of("0x1", "0xa", "0xff");
final var ret = stream.mapToInt(value -> {
return Integer.decode(value) * 10;
}).toArray();
System.out.println(Arrays.toString(ret)); // [10, 100, 2550]
Methods
int applyAsInt (T value)
Aplica esta función al argumento dado. (Traducción automática)
final var stream = Stream.of("0x1", "0xa", "0xff");
final var func = new ToIntFunction<String>() {
@Override
public int applyAsInt(String value) {
return Integer.decode(value) * 10;
}
};
final var ret = stream.mapToInt(func).toArray();
System.out.println(Arrays.toString(ret)); // [10, 100, 2550]
// An example with a lambda expression.
final var stream = Stream.of("0x1", "0xa", "0xff");
final var ret = stream.mapToInt(value -> {
return Integer.decode(value) * 10;
}).toArray();
System.out.println(Arrays.toString(ret)); // [10, 100, 2550]