Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将scala中的映射转换转换为java,而无需手动重建映射?_Java_Scala - Fatal编程技术网

如何将scala中的映射转换转换为java,而无需手动重建映射?

如何将scala中的映射转换转换为java,而无需手动重建映射?,java,scala,Java,Scala,这是用scala编写的转换- (Map of type [K, List[V]]).groupBy(_._1).mapValues(_.unzip._2) 这将返回一个映射,其中包含列表中所有不同值的键,以及包含每个此类组的相关索引集合的值 当尝试将其转换为java时- 你可以使用谷歌的guava库的多地图来取代.groupBy(u._1),它是- …将键映射到值的集合,类似于映射,但其中 每个键可以与多个值相关联 但这将是一个有点复杂的容纳,为每个关键是指一系列的名单 如何在java中的ja

这是用scala编写的转换-

(Map of type [K, List[V]]).groupBy(_._1).mapValues(_.unzip._2)
这将返回一个映射,其中包含列表中所有不同值的键,以及包含每个此类组的相关索引集合的值

当尝试将其转换为java时-

你可以使用谷歌的guava库的
多地图
来取代.groupBy(u._1),它是-

…将键映射到值的集合,类似于映射,但其中 每个键可以与多个值相关联

但这将是一个有点复杂的容纳,为每个关键是指一系列的名单

如何在java中的java
HashMap
上执行相同的任务,而不手动解构整个映射和列表并重建它