В основном у меня есть 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
Какой самый простой способ это сделать? Я чувствую, что сейчас просто не соображаю.