Relacionado con: Function, IntFunction, DoubleFunction, LongFunction, ToDoubleFunction, ToIntFunction, ToLongFunction, DoubleToIntFunction, DoubleToLongFunction, IntToDoubleFunction, IntToLongFunction, LongToDoubleFunction, LongToIntFunction
La interfaz funcional DoubleToLongFunction, representa una función que acepta un argumento de tipo double, y produce un resultado long. Esta es la especialización primitiva para Function que siempre genera un tipo primitivo long desde double.
El método a implementar es
long applyAsLong(double t)
La interfaz DoubleToLongFunction
Si necesito determinar la mitad de un valor double, y quiero recibirlo como long, podría crear la siguiente función

En la linea 11 implemento la interfaz, previendo que voy a entregar un double, sabiendo que la función me obliga a retornar long, en este caso, me veo obligado a realizar cast, 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
Comparte esto:
- Comparte en Facebook (Se abre en una ventana nueva) Facebook
- Compartir en Telegram (Se abre en una ventana nueva) Telegram
- Compartir en WhatsApp (Se abre en una ventana nueva) WhatsApp
- Compartir en LinkedIn (Se abre en una ventana nueva) LinkedIn
- Compartir en X (Se abre en una ventana nueva) X
- Enviar un enlace a un amigo por correo electrónico (Se abre en una ventana nueva) Correo electrónico
- Más
- Haz clic en Pinterest (Se abre en una ventana nueva) Pinterest
- Imprimir (Se abre en una ventana nueva) Imprimir
- Compartir en Pocket (Se abre en una ventana nueva) Pocket
- Compartir en Reddit (Se abre en una ventana nueva) Reddit
- Compartir en Tumblr (Se abre en una ventana nueva) Tumblr
- Compartir en Mastodon (Se abre en una ventana nueva) Mastodon
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.