关于java的length方法的问题

为什么args.length不用加括号,而str.length()要加括号呢?

首先要区分类的属性和方法:不加括号的是属性,加了括号就是方法。
args是一个字符串数组,而数组有一个属性是length,这个属性反应了数组的长度,并不是字符串的长度;str是一个字符串,字符串类通过调用String的length()方法,返回这个字符串的字符个数。
一个是返回数组长度,一个是字符个数,俩个是不同的。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-11-04
main里数组长度方法是length而字符串长度方法是length(),很好区别

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网