当前位置:  开发笔记 > 编程语言 > 正文

Java数组的length属性的数据类型是什么?

如何解决《Java数组的length属性的数据类型是什么?》经验,为你挑选了2个好方法。

我想知道Java数组的长度属性是int/long还是其他东西.



1> Greg Hewgill..:

这是一个int.请参阅Java语言规范,第10.7节.



2> extraneon..:

在Java语言规范中,您可以在10.4中看到数组:

数组必须用int值索引; short,byte或char值也可以用作索引值,因为它们受到一元数字提升并成为int值.尝试访问具有长索引值的数组组件会导致编译时错误.

我找不到length属性的类型,但它至少是一个int; 如果它很长,那么你就无法访问超出最大整数长度的元素.

所以我猜这是一个(最终)int.

推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有