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
我的方法没实现了
//set

bundle.putSerializable("myList", testArr);

.......
//get

Bundle 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++;
    }