Conjunto de cuerdas con Stream a HashMap en Java 8

julez:

¿Cómo se crea HashMap de la cadena y la lista de los Hilos de Conjunto de cuerdas con Stream?

Set<String> mySet;
Map<String, List<String>> = mySet.stream().map(string -> {
   // string will be my key
   // I have here codes that return List<String>
   // what to return here?
}).collect(Collectors.toMap(.....)); // what codes needed here?

Gracias.

Eran :

No es necesario el map()paso. La lógica que produce una List<String>de una Stringdebe pasar a Collectors.toMap():

Map<String, List<String>> map = 
    mySet.stream()
         .collect(Collectors.toMap(Function.identity(),
                                   string -> {
                                       // put logic that returns List<String> here
                                   }));

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=187097&siteId=1
Recomendado
Clasificación