比如说
ArrayList<int[][]> list = new ArrayList(); int[][] a = new int[3][3]; int res = 1; for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { a[i][j] = res++; list.add(a.clone()); } }
这样拿到的list里面的都是a数组for循环过后的值,怎么在里面存a每次改变过后的中间值呢?
收起
当前问题酬金
¥ 0 (可追加 ¥500)
支付方式
扫码支付
支付金额 15 元
提供问题酬金的用户不参与问题酬金结算和分配
支付即为同意 《付费问题酬金结算规则》
你把a.clone()改成a[i][j]不就好了
报告相同问题?