Relacionado con: Function, IntFunction, DoubleFunction, LongFunction, ToDoubleFunction, ToIntFunction, ToLongFunction, DoubleToIntFunction, DoubleToLongFunction, IntToDoubleFunction, IntToLongFunction, LongToDoubleFunction, LongToIntFunction
La interfaz funcional LongToIntFunction, representa una función que acepta un argumento de tipo long, y produce un resultado int. Esta es la especialización primitiva para Function
que siempre genera un tipo primitivo int desde long.
El método a implementar es
int applyAsInt(long t)
La interfaz LongToIntFunction
Si necesito determinar la mitad de un valor double, y quiero recibirlo como int, podría crear la siguiente función
En la linea 11 implemento la interfaz, previendo que voy a entregar un long, sabiendo que la función me obliga a retornar int, y luego la aplico en cada ocasión en que me interese
Pagina detalle de la descripción de interfaces funcionales disponibles en Java 8, de próxima publicación
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.