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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Observer 中级黑马   /  2016-8-4 22:47  /  1024 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

length和length();这两个为什么有的有括号,有的没有
java中有哪些用length的?

12 个回复

正序浏览
现在知道的只有数组使用时没有括号
回复 使用道具 举报
java基础中用到length的好像只有获取数组的长度属性  加上括号后length()是一个方法  可以进行调用  可以是自带的方法 你也可以重写
回复 使用道具 举报
java中属性后面带()的都是方法,length()这个方法用在String和StringBuffer还有StringBulider中他是调用length()方法来计算字符串的长度,他的返回值类型是int,而length是属性他是数组中的一个属性,计算的只是长度
回复 使用道具 举报
属性和方法
回复 使用道具 举报
数组的长度用length,计算字符串长度可以用length().目前我只知道这两个
回复 使用道具 举报
学习了···
回复 使用道具 举报
带()的叫方法,不带的叫属性
回复 使用道具 举报
带()的叫方法,不带的叫属性(字段);数组有length属性,String有length()方法。
回复 使用道具 举报

目前我们java基础学的只有数组长度使用length,它是数组的属性,所以不加();而length()是一个方法,在别的类中,一般如果再涉及length的,都是调用本类相应的方法了。
回复 使用道具 举报
对象学完后,后面学的String方法中有涉及到lenth(),
回复 使用道具 举报
目前我们java基础学的只有数组长度使用
回复 使用道具 举报
一个是字段  一个是方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马