Map.merge .. no se puede hacer referencia al método no estático desde el contexto estático

Tengo el siguiente código:

    public List<String> myMethod(){
    ..
    ...... 
    Map<String, Module> m1 = new HashMap<>();
    Map<String, Module> m2= new HashMap<>();
    Set<Map.Entry<String, Module>> entries = m2.entrySet();
    for( Map.Entry<String, Module>  e : entries){
        m1.merge(e.getKey(),e.getValue(),String::concat);
        }
    .....
   }

Aquí aparece la línea de error String :: concat con el método no estático del mensaje no se puede hacer referencia desde el contexto estático

¿Alguna idea de cómo resolver este problema?

Respuesta 1

Tengo tres archivos de origen en una carpeta. Simplemente quiero compilarlos usando la línea de comandos y luego ejecutarlos. Sin embargo, estoy teniendo el siguiente problema. Estoy en una ventana de Windows: el código se compila bien: C: \ ...

Soy nuevo en el concepto mismo de Google Web Toolkit (GWT) y, por lo que puedo decir, es una API de Java y un conjunto de herramientas que le permite codificar su código del lado del cliente en Java, y en algún momento (como un parte ...

Suponiendo que tengo un método para llamar al sitio en Java. ¿Cuál es el bytecode jvm equivalente (aparte de la llamada que se traduce a invokevirtual / static, etc.)? Estoy más interesado en los comandos que se cargan ...

Tengo un objeto Abrió una FileConnection. Ahora, hice la referencia del objeto nulo. Luego se ejecuta GC [Garbage-Collecter]. Entonces, GC liberará el objeto y también cerrará la FileConnection en poder de Object. ...