【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
经验分享 程序员 微信小程序 职场和发展