╋艺 镇╋╋网站网络|程序语言|Flash╋┣◇网站建设&Web语言 → java中 length和length() 的区别是什么


  共有16933人关注过本帖树形打印复制链接

主题:java中 length和length() 的区别是什么

美女呀,离线,留言给我吧!
admin
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
java中 length和length() 的区别是什么  发帖心情 Post By:2008/5/7 13:55:01 [只看该作者]

String[] s = {"adfasf","sdfgs"};
s.length
s[1].length()
这两个表示都是有意义的,有人能告诉我他们的区别吗?
length不是方法吧,那他在java中的代表什么呢?
问题补充:那属性又是什么呢,它和变量有什么区别呢?另外,他是怎么样得到数组的长度的呢?


  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部
美女呀,离线,留言给我吧!
admin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 司令 亲民勋章
等级:管理员 帖子:3027 积分:27521 威望:0 精华:7 注册:2003/12/30 16:34:32
  发帖心情 Post By:2008/5/7 13:55:34 [只看该作者]

length是属性,一般集合类对象拥有的属性,取得集合的大小。
例如:数组.length就是取得数组的长度。
length()是方法,一般字符串类对象有该方法,也是取得字符串长度。
例如:字符串.length();

 

 

 

属性,方法

 

 

 

length()是字符串的方法,返回此字符串的长度。
S[1].length()就是"sdfgs".length()值为5;
length 是数组的属性。
s.length 的值为2.



  
“艺镇”官方站:www.zyzsky.com QQ群:1221854  回到顶部