Relacionado con: Function, IntFunction, DoubleFunction, LongFunction, ToDoubleFunction, ToIntFunction, ToLongFunction, DoubleToIntFunction, DoubleToLongFunction, IntToDoubleFunction, IntToLongFunction, LongToDoubleFunction, LongToIntFunction
La interfaz funcional ToDoubleFunction, representa una función que acepta un argumento de cualquier tipo, y produce un resultado double. Esta es la especialización primitiva para Function
que siempre genera un tipo primitivo double, y solo será necesario indicar el tipo que se va a entregar
El método a implementar es
double applyAsDouble(T t)
La interfaz ToDoubleFunction
Si necesito determinar la mitad de un valor Long, y quiero recibirlo como double, 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 double, y luego la aplico en cada ocasión en que me interese
Tambien podemos necesitar leer una string que contiene un valor double. Se podría hacer así:
Relacionado
Descubre más desde Recursos para formacion
Suscríbete y recibe las últimas entradas en tu correo electrónico.