将矩形添加到ArrayList
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将矩形添加到ArrayList相关的知识,希望对你有一定的参考价值。
我正在尝试使用addAll
为ArrayList(“rectPlatform”)添加多个矩形。我要添加到ArrayList的矩形是:
Rectangle rectOne;
Rectangle rectTwo;
Rectangle rectThree;
我尝试了很多,但我没有成功尝试addAll
矩形进入rectPlatform
。有人可以帮我吗?
答案
AddAll
仅适用于集合,通常是List
,Queue
和Set
接口实现类。因此,为了使您的代码工作,您的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的主要内容,如果未能解决你的问题,请参考以下文章