答案 0 :(得分:8)
您可以使用Array
中的getLength
方法
Object[] anArray =new Object[2];
int length = Array.getLength(anArray);
答案 1 :(得分:8)
无论数组是什么类型,我们只有.length
但不是.length()
答案 2 :(得分:5)
Java中的数组不可调整大小。实例化数组后,其长度不能更改。这就是为什么始终可以信任length
属性(myArray.length
)来包含数组的长度。
答案 3 :(得分:3)
实际上,数组length
不是一种方法。但是你仍然用它来确定数组的长度。
您是说myArray.length()
适用于String
或int
/ Integer
数组?
无论如何,在Java中使用数组时,请始终考虑使用ArrayList
是否更适合您的目的。
编辑:将@fatfredyy评论中有用的SO链接复制到答案中:How is length implemented in Java Arrays?