Java 想要一份清单<;ABC>;转换为地图<;var、List<;ABC>&燃气轮机;
是否有任何guava实用程序可以将列表转换为地图>。(var是对象的属性。Java 想要一份清单<;ABC>;转换为地图<;var、List<;ABC>&燃气轮机;,java,guava,Java,Guava,是否有任何guava实用程序可以将列表转换为地图>。(var是对象的属性。 我有一个列表,ABC中有一个变量var。我想创建一个映射,这样所有具有相同var值的ABC对象都应该聚集在一个列表中,这样我就可以得到具有相同var值的ABC列表。但是我想使用一些guava实用程序。我不想使用regalar foreach块来填充它。听起来像是这样正在查找,这将为您提供一个ImmutableListMultimap 然后可以调用ImmutableListMultimap.asMap()要将其作为地图,我
我有一个列表,ABC中有一个变量var。我想创建一个映射,这样所有具有相同var值的ABC对象都应该聚集在一个列表中,这样我就可以得到具有相同var值的ABC列表。但是我想使用一些guava实用程序。我不想使用regalar foreach块来填充它。听起来像是这样正在查找,这将为您提供一个
ImmutableListMultimap
然后可以调用
ImmutableListMultimap.asMap()
要将其作为地图,我建议使用Java 8很容易。它必须是番石榴吗?@PaulBoddington不幸的是,在我的项目中,我们仍然没有使用Java 8Ok,我不太了解番石榴,但我知道它有一个名为ListMultimap
的接口,我认为它符合您的要求。我会用谷歌搜索它。