二维数组为何不能如此赋值
String[][] names = new String[2][3];
names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
String[][] names = new String[2][3];
names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
2016-06-04
以上不太确切,纠正一下:
声明 String[ ][ ] names;
分配空间(也就是创建对象)names = new String[ ][ ];
初始化 (确切说不叫赋值) names = new String[ ][ ]{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
合并到一块就是:
String[ ][ ] names = new String[ ][ ]{{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
简化后是
String[ ][ ] names = {{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}};
举报