オブジェクトのArrayListを返すメソッドがあります。作成され、多くのオブジェクトで満たされた配列リストを返します。同じメソッドでそれらを出力することにより、それらがそこにあることを確認します。そのArraylistを別のメソッドのパラメーターとして使用すると、arraylistが空であるかのようにエラーが発生します。
getFilaメソッドとgetColumnaメソッドを使用して、オブジェクトをそのPosition(y、x)としましょう。そして失敗するメソッド(実際には何もしません):
public static ArrayList<Position> getTrayectory (ArrayList<Position> aListPos){
for (int ii = 0; ii < aListPos.size();ii++ ) {
System.out.println("(" + aListPos.get(ii).getFila() + "," + aListPos.get(ii).getColumna()+")");
}
return aListPos;
}
多くのオブジェクトが含まれているArraylistを返しますが、それで何が起こっているのかわかりません。
概要:
1- I have a method that returns an ArryList
2- I create a new Arraylist with method in 1
3- I use new method with Arraylist in 2 as parameter.
(4-) Nothing happens, because new arraylist in 2 look empty.
誰かがその過程で私を助けることができますか?