Как преобразовать вложенный arraylist в arraylist? - PullRequest
0 голосов
/ 24 сентября 2019

Я сохранил 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} 

1 Ответ

0 голосов
/ 24 сентября 2019

Предполагая, что карта содержит строку в качестве ключа и значения.В случае отличия замените типы данных.Вы можете достичь этого:

Entry<String, String>[] array = list.get(0).entrySet().stream().collect(Collectors.toList()).toArray((Map.Entry<String, String>[])new Map.Entry [list.size()]);
...