java – 数组中的长度和String中的length()

前端之家收集整理的这篇文章主要介绍了java – 数组中的长度和String中的length()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我们谈论数组和长度()时,我们在 Java中讨论String时,为什么是数据字段的长度?手段:
int a[10] = {1,2,3,4,5,6,7,8,9,10};
String str = "foo";
int a_len = a.length;
int str_len = str.length();

为什么在数组的情况下长度不是函数,反之亦然?

解决方法

简单地说,这只是它的方式,而且一直是这样.

JLS section 10.7中指定数组具有公共最终长度字段.它可能被指定为一种方法,因为一致性 – 但它只是不是…同样String可能已经做出了一个实现决定有一个公共的最终长度字段 – 但是再次发生不是这样.

从1.0开始就有一些不一致的存在 – 显然这些东西在发布后真的不能改变

猜你在找的Java相关文章