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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曹强 中级黑马   /  2014-5-14 22:04  /  2038 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java中有各种长度大小,有用size,有用length,有些是length(),有些是size(),有点晕,求大神来个完整版的

8 个回复

倒序浏览
这个很简单啦
回复 使用道具 举报
1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;
回复 使用道具 举报
你声明了一个数组,想要知道它的长度就用length;
你想要得到一个字符串的长度就用length();
你想看一个泛型的集合里面有多少个元素就用size();
回复 使用道具 举报 1 0
我觉得没什么难理解的,看到某个方法你就知道他是干什么的。故名思议的效果。比如,一个人,不能说成一头人,这样是可以说,但是没人这么说,不恰当,也会引起矛盾。
回复 使用道具 举报
toselect 发表于 2014-5-14 23:18
你声明了一个数组,想要知道它的长度就用length;
你想要得到一个字符串的长度就用length();
你想看一个泛型 ...

那其中加括号和不加括号,怎么区分啊,我记得好像有次不知道什么的长度,老师一开始写的是size(),但是报错,然后改成了size,然后我晕菜了
回复 使用道具 举报
加括号的是方法啊,不加括号的是属性,用Eclipse开发的话不用记得很清楚,眼熟就行,有提示的
回复 使用道具 举报
我是来看解答的
回复 使用道具 举报
数组名.length是求数组的长度  length还可以求字符串的长度length主要是指长度   size是求集合中元素的个数size主要是指大小
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马