Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Java 想要一份清单<;ABC>;转换为地图<;var、List<;ABC>&燃气轮机;_Java_Guava - Fatal编程技术网

Java 想要一份清单<;ABC>;转换为地图<;var、List<;ABC>&燃气轮机;

Java 想要一份清单<;ABC>;转换为地图<;var、List<;ABC>&燃气轮机;,java,guava,Java,Guava,是否有任何guava实用程序可以将列表转换为地图>。(var是对象的属性。 我有一个列表,ABC中有一个变量var。我想创建一个映射,这样所有具有相同var值的ABC对象都应该聚集在一个列表中,这样我就可以得到具有相同var值的ABC列表。但是我想使用一些guava实用程序。我不想使用regalar foreach块来填充它。听起来像是这样正在查找,这将为您提供一个ImmutableListMultimap 然后可以调用ImmutableListMultimap.asMap()要将其作为地图,我

是否有任何guava实用程序可以将列表转换为地图>。(var是对象的属性。
我有一个列表,ABC中有一个变量var。我想创建一个映射,这样所有具有相同var值的ABC对象都应该聚集在一个列表中,这样我就可以得到具有相同var值的ABC列表。但是我想使用一些guava实用程序。我不想使用regalar foreach块来填充它。

听起来像是这样正在查找,这将为您提供一个
ImmutableListMultimap


然后可以调用
ImmutableListMultimap.asMap()
要将其作为
地图,我建议使用Java 8很容易。它必须是番石榴吗?@PaulBoddington不幸的是,在我的项目中,我们仍然没有使用Java 8Ok,我不太了解番石榴,但我知道它有一个名为
ListMultimap
的接口,我认为它符合您的要求。我会用谷歌搜索它。