首先你的数组类型有问题,因为String字符串中并不全是数字,不能用int二维数组来存储。定义为 char二维数组的话这样:for(int i = 0 ;i<MAP.length;i++){ MAP[i][0] = tmp.charAt(i);}