同じサイズのリストが 2 つあります。
私が持っているリスト「a」に
Position[0] = 1,2,3
Position[1] = 7,8,9
Position[2] = 13,14,15
Position[3] = 19,20,21
私が持っているリスト「b」に
Position[0] = 4,5,6
Position[1] = 10,11,12
Position[2] = 16,17,18
Position[3] = 22,23,24
私がやろうとしているのは、両方のリストを組み合わせてこれを取得することです:
Position[0] = 1,2,3,4,5,6
Position[1] = 7,8,9,10,11,12
Position[2] = 13,14,15,16,17,18
Position[3] = 19,20,21,22,23,24
私はこれを試しました
public List<Object[]> getMixedList() {
List a, b;
a = getLista();
b = getListb();
List<Object[]> ab = new ArrayList<Object[]>(a);
ab.addAll(b);
return ab
}
しかし、私が得るのはこれです
Position[0] = 1,2,3
Position[1] = 7,8,9
Position[2] = 13,14,15
Position[3] = 19,20,21
Position[4] = 4,5,6
Position[5] = 10,11,12
Position[6] = 16,17,18
Position[7] = 22,23,24
私はループで作業してきましたが、リスト「b」を反復するために2番目のforを作成すると、リストaの最初の位置にリストb全体が追加されるため、その方法がわかりません。
手がかりは大歓迎です。