数组有没有length()方法?String有没有length()方法?Length长度计算再编程中被广泛应用,由于现在开发环境的智能化导致很多同学特别是java新手忽略了方法以及属性的区分。length语法也是最经常遇到的一个基础java面试题,不管原来知道不知道,现在告诉你,赶紧记牢面试无忧!

常见Java面试题之数组和String有没有length()方法

数组和String是否有length()方法?

数组没有length()方法,有length 的属性。String 有length()方法。JavaScript中,获得字符串的长度是通过length属性得到的,这一点容易和Java混淆。
 

本题涉及java知识点分析

String中的length()方法

定义:public int length()

length() 方法用于返回字符串的长度。长度等于字符串中 16 位 Unicode 代码单元的数量。
注:null字符串不能使用length()方法

数组length属性

数组中的 length 属性返回该数组的元素的数量;在定义数组时指定的也是数组元素数量length。数组是一个容器对象,其中包含固定数量的同一类型的值。一旦数组被创建,他的长度就是固定的了。数组的长度可以作为final实例变量的长度。因此,长度可以被视为一个数组的属性。

以上是思博网络为广大奔走在面试以及学习阶段的java同行整理的关于Java length可能遇到的面试问题以及重要知识点,可能存在不足或者需要补充,您有什么观点和认识,欢迎指正补充,大家一起快乐学Java,高薪在就业!
如果遇到什么疑问或者困惑,可以联系我们,乐于与您分享讨论!