首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何将对象集合转换为数组列表

如何将对象集合转换为数组列表
EN

Stack Overflow用户
提问于 2019-03-27 09:03:05
回答 3查看 233关注 0票数 0

我不能做迭代,说我不能将我的对象转换为集合,将那个Collection<Collection<Object>>转换为ArrayList<ArrayList<Object>>,在我的例子中,对象是ExerciseModel()

val firstIterator : Collection<Collection<ExerciseModel>>到我的

val arrayList : ArrayList<ArrayList<ExerciseModel>>

EN

回答 3

Stack Overflow用户

发布于 2019-03-27 09:15:47

只需将集合转换为ArrayList,如下所示

代码语言:javascript
复制
  arrayList = new ArrayList<Object>(firstIterator);
票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN

Stack Overflow用户

发布于 2019-03-27 09:22:32

我不太确定我是否理解了你的问题,但也许这能行得通

代码语言:javascript
复制
val arrayList = firstIterator.map { it.toList() }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55368316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档