基本的に私は場所のArrayListを持っています:
ArrayList<WorldLocation> locations = new ArrayList<WorldLocation>();
この下で私は次のメソッドを呼び出します:
.getMap();
getMap()メソッドのパラメーターは次のとおりです。
getMap(WorldLocation... locations)
私が抱えている問題はlocations
、そのメソッドにWHOLEリストを渡す方法がわからないことです。
私はもう試した
.getMap(locations.toArray())
ただし、getMapはObject []を受け入れないため、これを受け入れません。
今私が使うなら
.getMap(locations.get(0));
それは完全に機能します...しかし、どういうわけかすべての場所を渡す必要があります...もちろん、追加locations.get(1), locations.get(2)
などを続けることはできますが、配列のサイズは異なります。私は単に全体の概念に慣れていないArrayList
これに対処する最も簡単な方法は何でしょうか?今はまっすぐ考えていないような気がします。
コレクションを引数の配列に自動的に変換するJavaに
—
Vadzim 2017年