使用中的addAll与同步列表我有一个List<GameElement>
定义如下:在Java中
protected List<GameElement> elements = Collections.synchronizedList(new LinkedList<>());
并以元素的逗号分隔的列表添加到列表中,我使用的方法addElements
:
protected void addElements(GameElement... elements){
this.elements.addAll(new LinkedList<GameElement>(Arrays.asList(elements)));
}
是否有更简单的方法将元素添加到List<GameElement> elements
?
什么不干净呢?你想循环使用这些元素并逐一添加它们吗? – Gavriel
为什么你在'addAll'中为'LinkedList'打扰? – user2357112
为什么不只是'this.elements.addAll((Arrays.asList(elements))'? –