老是记混,没有 IDE 就要犯错。总结一下:
数组是 length, String 是 length(),其他都是size()
length():是一个方法,一般字符串(String)类型的对象有该方法,用于获取字符串的长度,直接调用即可(字符串.length())
length:是一个属性,是针对于数组的,用来获取数组的长度(注意:定义数组是最好用 int[] a=new int[]{})
size():是针对泛型集合(Collection)来说的(如Set、List、Map),数组没有size()方法。