estoy usando Google MultiMap de guayaba 12 así:¿Cómo puedo convertir MultiMap <Integer, Foo> en Map <Integer, Set <Foo>> usando Guava?
Multimap<Integer, OccupancyType> pkgPOP = HashMultimap.create();
después de insertar valores en este multimap, tengo que volver:
Map<Integer, Set<OccupancyType>>
Sin embargo, cuando lo haga:
return pkgPOP.asMap();
Me devuelve
Map<Integer, Collection<OccupancyType>>
¿Cómo puedo devolver Map<Integer, Set<OccupancyType>>
en su lugar?
+1 para el enlace y la muestra. ¡Gracias! – brainydexter
Estaba seguro de que el reparto de la derecha tenía que estar en el 'Mapa' simple, pero tal vez eso se debía a una versión de javac que ya no nos importa ... no estoy seguro. –