Zasadniczo mam ArrayList lokalizacji:
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
poniżej nazywam następującą metodę:
.getMap();
parametry w metodzie getMap () to:
getMap(WorldLocation... locations)
Problem, który mam, polega na tym, że nie jestem pewien, jak przekazać CAŁĄ listę locations
do tej metody.
próbowałem
.getMap(locations.toArray())
ale getMap tego nie akceptuje, ponieważ nie akceptuje Objects [].
Teraz jeśli użyję
.getMap(locations.get(0));
będzie działał idealnie ... ale muszę jakoś przekazać WSZYSTKIE lokalizacje ... Oczywiście mógłbym nadal dodawać locations.get(1), locations.get(2)
itd., ale rozmiar tablicy jest różny. Po prostu nie jestem przyzwyczajony do całej koncepcjiArrayList
Jaki byłby najłatwiejszy sposób na to? Czuję, że po prostu nie myślę teraz.