首先,字符数组和字符串都是对象。字符数组在创建的时候,长度就已经确定了,所以可以利用length属性表示其长度,而字符串本质也是一个字符数组,没必要再用这个属性表示其长度,于是就封装了一个方法,其源码如下:
public int length() {
return value.length >> coder();
}
在java中String类可以定义字符串变量和字符串数组。
length()用于求String字符串对象的长度,而length用于求String字符串数组的长度。
length()是求String字符串对象中字符的个数,而length是求字符串数组中有多少个字符串。
在java中数组中,length表示数组的长度,其大小在数组创建时便已经确定。