Pasar el parámetro genérico Lambda de Java al método Invocación local

El problema con tu código en esta línea public static Long otherMethod(Function<String, Long> otherParam)

Está llamando al método no genérico del método genérico, debido a esto, eventualmente, debe emitir su parámetro, lo que no es bueno para evitar excepciones mientras ejecuta su código

intente debajo del código

public static <T extends String, U extends Long> U myMethod(Function<T, U> myParam, T value) {
        return otherMethod(myParam, value);
    }

    public static <T, U> U otherMethod(Function<T, U> otherParam,T value) {
        return otherParam.apply(value);
    }

    public static void main(String[] args) {
        System.out.println(myMethod(Long::valueOf, "900"));
    }
Respuesta 1

Primero tengo dos objetos creados así ... Receta receta Uno = nueva Receta ("Pizza de Pepperoni"); Ingrediente uno = nuevo ingrediente ("Masa", 1, UnitOfMeasurement.valueOf ("Libras")); Ingrediente dos ...

Voy a acceder a la cámara web en SWT, pero en Java necesita usar JMF para reproducir video, música o abrir webcame, pero estos se pueden agregar en el componente swing, ¿hay alguna forma de reproducir video con SWT sin JMF? ...

Estoy tratando de leer un archivo de Parquet local, sin embargo, las únicas API que puedo encontrar están estrechamente relacionadas con Hadoop y requieren una ruta de Hadoop como entrada (incluso para señalar un archivo local). Esto ha sido preguntado ...

Estoy usando JAI para cargar formatos de imagen que no son compatibles con ImageIO (por ejemplo, CUR, TIFF, etc.). Nunca he intentado con JIMI, porque parece usar nativos (y no debería usar JNI-based ...