【JAVA】二维数组的length方法
在a[ ]中,a.length 方法的意思就是返回这个数组的长度。
比如a[] = {1,2,3,4,5},则a.length = 5.
但是二维数组b[][]的length方法代表着什么呢?
在二维数组中,如果直接调用b.length方法,返回的是b数组的行数,
如果是b[0].length方法,则返回的是第0行所代表的长度。
例:
public class arrTest { public static void main(String[] args) { int[][] b = new int[][]{ {1,2},{1,2,3},{1,2,3,4},{1,2,3,4,5}}; /* * 1 2 * 1 2 3 * 1 2 3 4 * 1 2 3 4 5 */ int length1 = b.length; int length2 = b[0].length; int length3 = b[1].length; int length4 = b[2].length; int length5 = b[3].length; System.out.println("length1=" + length1); System.out.println("length2=" + length2); System.out.println("length3=" + length3); System.out.println("length4=" + length4); System.out.println("length5=" + length5); } } result: length1=4 length2=2 length3=3 length4=4 length5=5