首页 > 解决方案 > 将多个嵌套列表压缩在一起

问题描述

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

想象一下有 4 个 ArrayList。

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

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

city_populations = [
{"city": "New York", "population": "8000", "state": "New York", "Country": "USA"},
... and the other cities similarly]

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

提前致谢!

标签: javaarraylist

解决方案


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


推荐阅读