将多个嵌套列表压缩在一起

时间:2019-03-22 01:22:40

标签: java arraylist

在我编写一堆代码之前,我很好奇是否有任何现成的方法或库可以做到这一点?

想象一下,有4个ArrayList。

ObjectMapper objectMapper = new ObjectMapper()
                .registerModule(new JavaTimeModule())
                .configure(MapperFeature.SORT_PROPERTIES_ALPHABETICALLY, true)
                .configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);

我希望能够对它们进行类似zip的操作,例如将这些列表组合以产生:

cities = [[["New York", "Albany"],["Los Angeles"]]]
populations = [[[8000, 1000],[2000]]]
states = [["New York", "California"]]
country = ["USA"]

是否存在这样的Java库或函数,还是我需要构建的东西?

谢谢!

1 个答案:

答案 0 :(得分:2)

google告诉我google guava会做这种事情