Java中二维数组的定义方式

  • Post author:
  • Post category:java


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 版权协议,转载请附上原文出处链接和本声明。