A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© sl123 中级黑马   /  2015-8-20 22:41  /  1148 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我记得在学数组的时候,获取数组的长度用  数组名.length 就行,现在怎么又用 对象.length( )了呢?这2个有什么区别啊、、?

18 个回复

倒序浏览
length是属性,length()是方法
回复 使用道具 举报
.length是获取数组的长度
.length()是获取字符串的长度的
回复 使用道具 举报
看看API吧,
回复 使用道具 举报
.length针对的是数组的长度,arr.length
.length()说的是字符串的长度。字符串是String类的对象, 而.length() 是String类中的一个方法,
               int length()  返回此字符串的长度
至于length 是怎么实现的,我也想不清
回复 使用道具 举报
length是属性,length()是方法
回复 使用道具 举报
lenth属性,.lenth()方法
回复 使用道具 举报
sl123 中级黑马 2015-8-21 21:47:31
8#
殷俊 发表于 2015-8-20 22:45
length是属性,length()是方法

嗯,这个我知道啊
回复 使用道具 举报
殷俊 高级黑马 2015-8-21 21:49:13
9#
sl123 发表于 2015-8-21 21:47
嗯,这个我知道啊

虽然很认同你的学习精神,但是其实理解到这样就可以了,属性的话,你可以用eclipse去查看底层源码,应该能够理解点
回复 使用道具 举报
想深层了解,可以去查API
回复 使用道具 举报

建议动手查API, 印象会更深刻
回复 使用道具 举报
一个是数组的长度,另外一个是字符串的长度
回复 使用道具 举报
sl123 中级黑马 2015-8-22 20:24:37
13#
殷俊 发表于 2015-8-21 21:49
虽然很认同你的学习精神,但是其实理解到这样就可以了,属性的话,你可以用eclipse去查看底层源码,应该 ...

如何用eclipse查看原码啊
回复 使用道具 举报
sl123 中级黑马 2015-8-22 20:25:41
14#
范兵锋 发表于 2015-8-21 22:03
想深层了解,可以去查API

APi中如何直接搜索方法?搞不清楚哪个方法在哪个类中啊
回复 使用道具 举报
sl123 中级黑马 2015-8-22 20:30:34
15#
3174918418 发表于 2015-8-21 22:09
建议动手查API, 印象会更深刻

怎么查啊?如何搜索方法呢?谁有API的使用说明啊
回复 使用道具 举报
sl123 中级黑马 2015-8-22 20:32:27
16#
飞龙传神 发表于 2015-8-21 22:23
一个是数组的长度,另外一个是字符串的长度

恩恩,明白了,谢谢
回复 使用道具 举报
sl123 发表于 2015-8-22 20:24
如何用eclipse查看原码啊

光标移到那个单词上面,按住ctrl键,鼠标移到那个单词上面,就会变成小手图标,然后点击进去就可以了
回复 使用道具 举报
visen 中级黑马 2015-8-22 22:36:53
18#
一个是数组的属性,一个是方法,还是有点区别的
回复 使用道具 举报
数组是成员变量,长度是数组的一个属性而,length()是方法,这个方法可以返回长度
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马