【发布时间】:2012-04-09 11:04:52
【问题描述】:
基本上我有一个位置的 ArrayList:
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
下面我调用如下方法:
.getMap();
getMap()方法中的参数是:
getMap(WorldLocation... locations)
我遇到的问题是我不确定如何将locations 的整个列表传递给该方法。
我试过了
.getMap(locations.toArray())
但 getMap 不接受,因为它不接受 Objects[]。
现在如果我使用
.getMap(locations.get(0));
它将完美地工作......但我需要以某种方式传递所有位置......我当然可以继续添加locations.get(1), locations.get(2)等,但数组的大小会有所不同。我只是不习惯 ArrayList 的整个概念
解决此问题的最简单方法是什么?我觉得我现在只是想不通。
【问题讨论】: