java array size 问题
java 中定义的每个 array 都有一个名为size的域吗?所以才可以有arrayname.size这样的用法来确定数组的长度对吗?但是我看jdk api的时候找不到java.util.arrays里面有size这样的一个域啊?还请高手指点在哪里可以找到对数组的size这个域的说明呢?
补充:上面的有点不对,好像不是size 是length,那么jdk api 里面哪里有length这个属性呢?
追问:上面的有点不对,好像不是size 是length,那么jdk api 里面哪里有length这个属性呢?我也没找到。
答案:Arrays里面没有吧
数组(例如:String[])有length属性,ArrayList之类的容器有size方法
其他:数组都有一个属性叫length
但是这个属性在api中找不到,因为这个属性是数组的内置属性。
这个属性没什么好说明的,就是返回数组中元素的长度
基本上一看名字就知道是什么意思了。 在数组使用length这个属性时,不用导入任何包,但所有类都默认的继承java.lang.Object,Object没有,这说明在api中是找不到了。应该属于更底层的东西吧,呵呵 我就能想到这么多。
上一个:java 递归问题
下一个:JAVA简单文件加密 求JAVA源代码