【发布时间】:2014-12-24 13:01:36
【问题描述】:
我有一个 ArrayList 数组,我想更改 5 的值
List<int[]> list = new ArrayList<int[]>();
int[] arr1 = {2,4,6};
int[] arr2 = {1,3,5};
list.add(arr1);
list.add(arr2);
for (int[] ss : list)
{
for(int sd : ss)
{
//System.out.println(sd);
if(sd == 5)
{
System.out.println("Yes");
//change 5 to 12
//list.set(list.indexOf(5), 12);
}
}
System.out.println(Arrays.toString(ss));
}
[2, 4, 6] [1, 3, 5]
我想把 5 改成 12
【问题讨论】:
-
(list.get(1))[2] = 11111;
-
我看到你已经这样做了。你有什么问题?