将矩形添加到ArrayList

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将矩形添加到ArrayList相关的知识,希望对你有一定的参考价值。

我正在尝试使用addAll为ArrayList(“rectPlatform”)添加多个矩形。我要添加到ArrayList的矩形是:

Rectangle rectOne;
Rectangle rectTwo;
Rectangle rectThree;

我尝试了很多,但我没有成功尝试addAll矩形进入rectPlatform。有人可以帮我吗?

答案

AddAll仅适用于集合,通常是ListQueueSet接口实现类。因此,为了使您的代码工作,您的Rectangle对象必须已经在一个集合中。

你也可以尝试:

List<Rectangle> rectList = new ArrayList<>(Arrays.asList(new Rectangle[]{rectOne, rectTwo, rectThree}));

或者另一种方式:

List<Rectangle> list1 = new ArrayList<>();
list1.add(rectOne);
list1.add(rectTwo);
list1.add(rectThree);
List<Rectangle> list2 = new ArrayList<>(list1);

以上是关于将矩形添加到ArrayList的主要内容,如果未能解决你的问题,请参考以下文章

在 Arraylist 的 listview 的 listitem 上显示值

将数组添加到 ArrayList

如何正确地将多个片段添加到片段过渡?

将片段添加到片段中(嵌套片段)

从ViewPager android替换片段

以编程方式将按钮添加到片段