Fondamentalement, j'ai une liste de tableaux d'emplacements:
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
ci-dessous j'appelle la méthode suivante:
.getMap();
les paramètres de la méthode getMap () sont:
getMap(WorldLocation... locations)
Le problème que j'ai, c'est que je ne sais pas comment passer la liste ENTIÈRE locations
dans cette méthode.
J'ai essayé
.getMap(locations.toArray())
mais getMap n'accepte pas cela car il n'accepte pas les objets [].
Maintenant, si j'utilise
.getMap(locations.get(0));
cela fonctionnera parfaitement ... mais je dois en quelque sorte passer dans TOUS les emplacements ... Je pourrais bien sûr continuer à ajouter locations.get(1), locations.get(2)
etc., mais la taille du tableau varie. Je ne suis tout simplement pas habitué à tout le concept d'unArrayList
Quelle serait la façon la plus simple de procéder? J'ai l'impression de ne pas penser directement en ce moment.