第一个,第二个,第四个是元素个数。第三个是字符个数。
由图片可见,length主要用于取数组或是字符组的个数,不能取字符串或是单纯数字的个数。
length()用于取单个字符串的长度,也就是有几个字母,当然,像是标点符号和空格也是占用一位的。
在此注意,length()不能用于int等数字类型的长度取值,如果你不想用传统的除10加1法来计算,可以像上面用String来计算长度,记得减小数点或是强制转变数据类型。
size主要用于动态数组的使用,也就是ArrayList 类使用方法 ,数组名.size()来计算元素个数, 使用 数组名.add() 来添加元素。
sites是动态数组名字。
如果元素的个数超过 2 147 483 647,则返回 2 147 483 647。
在此添加两个错误示例。