java – 数组中的长度和String中的length()
发布时间:2020-12-14 06:00:59 所属栏目:Java 来源:网络整理
导读:当我们谈论数组和长度()时,我们在 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(); 为什么在数组的情况下长度不是函数,反之亦然? 解决方法
当我们谈论数组和长度()时,我们在
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开始就有一些不一致的存在 – 显然这些东西在发布后真的不能改变 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |