1. 要注意Java中二维数组的 定义方式与一维数组不同。
一维数组 我们只需要像如下即可:
String str = null;
接下来我们就可以直接使用str这个变量了。可是二维数组不同。
String[][] str = null;
二维 数组不同,二维数组若直接像 上图那样是不能直接使用 str 的,必须new出来,而至少要 new出行数。
str = new String[5][];
str = new String[5][4];
以上两种方式都是可行 的,不过要记住第一种方式的话str表示有5行n列,而不是6行n列, 第二种方式表示有5行4列,而不是6行5列。
若写成str[5][3]或者str[3][4] 都会数组越界
版权声明:本文为qq_36499794原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。