0

我已经存储HashMap到一个ArrayList,现在我想要ArrayList不同数组中的每个位置,所以请有人告诉我这怎么可能?

我的数组列表是这样的:

{key:value, key:value, key:value, key:value}, 
{key:value, key:value, key:value, key:value}, 
{key:value, key:value, key:value, key:value} 
4

1 回答 1

0

假设地图包含字符串作为键和值。如果不同的替换数据类型。您可以通过以下方式实现:

Entry<String, String>[] array = list.get(0).entrySet().stream().collect(Collectors.toList()).toArray((Map.Entry<String, String>[])new Map.Entry [list.size()]);
于 2019-09-24T09:30:41.750 回答