我不能做迭代,说我不能将我的对象转换为集合,将那个Collection<Collection<Object>>
转换为ArrayList<ArrayList<Object>>
,在我的例子中,对象是ExerciseModel()
val firstIterator : Collection<Collection<ExerciseModel>>
到我的
val arrayList : ArrayList<ArrayList<ExerciseModel>>
发布于 2019-03-27 09:15:47
只需将集合转换为ArrayList,如下所示
arrayList = new ArrayList<Object>(firstIterator);
发布于 2019-03-27 09:17:22
您可以使用java-8功能流。
ArrayList<Foo> newList = firstIterator.stream().collect(toCollection(ArrayList::new));
您可以在此处查看样例流:https://www.baeldung.com/java-convert-collection-arraylist
发布于 2019-03-27 09:22:32
我不太确定我是否理解了你的问题,但也许这能行得通
val arrayList = firstIterator.map { it.toList() }
https://stackoverflow.com/questions/55368316
复制相似问题