如何将对象集合转换为arraylist

时间:2019-03-27 01:03:05

标签: java android arraylist kotlin collections

我无法进行迭代,说我无法将对象转换为Collection,即无法将Collection<Collection<Object>>转换为ArrayList<ArrayList<Object>>,在我的情况下,对象是ExerciseModel()

val firstIterator : Collection<Collection<ExerciseModel>>给我

val arrayList : ArrayList<ArrayList<ExerciseModel>>

3 个答案:

答案 0 :(得分:0)

只需将Collection转换成这样的ArrayList

  arrayList = new ArrayList<Object>(firstIterator);

答案 1 :(得分:0)

您可以使用Java-8功能流

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

您可以在此处查看示例流:https://www.baeldung.com/java-convert-collection-arraylist

答案 2 :(得分:0)

不确定我能理解您的问题,但是也许可以解决

                    </TableRow>
                  );
                })}

        </TableBody>