一、如何获取一个数组的长度和一个字符串的长度?
1、数组有一个length属性可以获得数组的长度;
2、字符串有一个length()方法用来获取字符串的长度。
二、为什么数组有length属性?
数组是一个包含固定数量的同一类型的数据的容器。数组的长度是在数组创建的时候就已经确定的,所以数组的长度可以作为final实例变量的长度。
tips: int[][] arr = new int[3][];那么这个arr的长度到底是多少呢?
正确答案:3;这个二维数组arr中包含3个一维数组,所以长度为3
三、为什么String有length()方法:?
String类型的数据其实是通过一个char类型的数组构成的,所以没有必要来定义一个不必要的属性。用一个方法获取到char类型数组的长度就OK了。