Как преобразовать коллекцию объектов в массив - PullRequest
0 голосов
/ 27 марта 2019

Я не могу сделать итерацию, говорит, что я не могу преобразовать мой объект в коллекцию, преобразование этого Collection<Collection<Object>> в ArrayList<ArrayList<Object>>, в моем случае объект ExerciseModel()

val firstIterator : Collection<Collection<ExerciseModel>>на мой

val arrayList : ArrayList<ArrayList<ExerciseModel>>

Ответы [ 3 ]

0 голосов
/ 27 марта 2019

Вы можете использовать потоки функций java-8

ArrayList<Foo> newList = firstIterator.stream().collect(toCollection(ArrayList::new));

Вы можете проверить поток образца здесь: https://www.baeldung.com/java-convert-collection-arraylist

0 голосов
/ 27 марта 2019

Не совсем уверен, что понимаю ваш вопрос, но, возможно, это сработает

val arrayList = firstIterator.map { it.toList() }
0 голосов
/ 27 марта 2019

Просто можете преобразовать коллекцию в ArrayList, как этот

  arrayList = new ArrayList<Object>(firstIterator);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...