黑马程序员技术交流社区

标题: 什么时候时length,什么时候是length() [打印本页]

作者: ImKing    时间: 2016-7-13 18:38
标题: 什么时候时length,什么时候是length()
         在编程的时候,虽然经常见到 length 和 length(),记得以前关注过两者之间的区别。现在又忘记了,求补习,,,还没来得及查
作者: syinys7    时间: 2016-7-13 22:33
length是属性, 数组用length

length()是方法,String字符串用length()
作者: 高翔49期    时间: 2016-7-13 22:51
楼上正解
作者: robintian    时间: 2016-7-13 22:51
不带括号的都是属性,带括号的都是方法,看格式就晓得了的。
作者: Huyaal    时间: 2016-7-13 23:01
楼上正解
作者: ImKing    时间: 2016-7-13 23:01
robintian 发表于 2016-7-13 22:51
不带括号的都是属性,带括号的都是方法,看格式就晓得了的。

嗯嗯,,,{:2_36:}
作者: ImKing    时间: 2016-7-13 23:02
我也搜集些理论再补充下:
(1)java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
(2) java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
(3)java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2