问题描述
- Android 如何传二维数组
-
String[][] testArr = new String[2][2]; int i = 0; for(String[] x:testArr){ x[i][0]="zhangsan"; x[i][1]="lisi"; i++; }
把这个testArr传到另一个activity
我的方法没实现了
//setbundle.putSerializable("myList", testArr);
.......
//getBundle bundle=this.getIntent().getExtras(); String[][] serializArray = (String[][])bundle.getSerializable("myList");
//ClassCastException
解决方案
第4,5行能编译通过吗?
for(String[] x:testArr){
这里的x是个一维数组。
for (String[] x : testArr) {
x[0] = "zhangsan " + i;
x[1] = "list " + i;
i++;
}
时间: 2024-11-03 15:23:13