zasadzie muszę ArrayList lokalizacji:Jak przekazać ArrayList do parametru metody varargs?
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
poniżej tej zgłoszę następującą metodę:
.getMap();
parametrów w sposobie GetMap() to:
getMap(WorldLocation... locations)
Problem, który mam, to nie jestem pewien, jak przejść na całą listę locations
do tej metody.
Próbowałem
.getMap(locations.toArray())
ale GetMap nie akceptuje, bo nie akceptuje obiektów [].
Teraz, jeśli mogę użyć
.getMap(locations.get(0));
to będzie działać idealnie ... ale muszę jakoś przekazać we wszystkich lokalizacjach ... Mogę oczywiście zrobić dodajemy locations.get(1), locations.get(2)
itp ale rozmiar tablica zmienia się. Po prostu nie używam całej koncepcji: Jaki byłby najłatwiejszy sposób, aby to osiągnąć? Czuję, że po prostu nie myślę teraz prosto.
Strzeż (http : //stackoverflow.com/questions/33461138/java-automatycznie-przeniesienie-kolekcji-do-argumenty-tagi) – Vadzim