如题,已知如下结构:
map的大小不确定,但是 map中的v(也就是list)的大小都是一致的。
Map<String, List<Object>> map = new HashMap<>(ImmutableMap.of(
"a", Lists.newArrayList(1, 2, 3),
"b", Lists.newArrayList(4, 5, 6)
));
要转换成如下结构:
List<Map<String, Object>> list = Lists.newArrayList(
Maps.newHashMap(ImmutableMap.of(
"a", 1,
"b", 4
)),
Maps.newHashMap(ImmutableMap.of(
"a", 2,
"b", 5
)),
Maps.newHashMap(ImmutableMap.of(
"a", 3,
"b", 6
))
);
怎么转换比较方便呢?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…