String.length():
一个类(因为是类、有为不加中括号)的一个方法(因为是方法,所以要加小括号)。String[].length:
一个变量(因为这里是数组,所以要加中括号)的一个属性(因为是属性,所以不加小括号)。
一个类(因为是类、有为不加中括号)的一个方法(因为是方法,所以要加小括号)。String[].length:
一个变量(因为这里是数组,所以要加中括号)的一个属性(因为是属性,所以不加小括号)。
这个String[]在哪里?
字副串用.LENGTH()
一个是object的attribute。
String.length():返回该字符串的长度
String[].length:返回这个数组的长度,即该数组定义了多少成员
完全是不同的两个概念,希望楼主不要混淆。
String[].length是数组中的一个只读的属性,而数组实际上是一种持有对象的方法,是一个容器,但是同List、Map类的容器不同的是,数组不是一个定义的类,这点比较特殊,它只有一个只读属性length,所以在api中是找不到的。
String.length() 是方法
java doc里都有呀,怎么会查不到呢