黑马程序员技术交流社区

标题: 关于size 和length [打印本页]

作者: 郭利超    时间: 2013-3-19 22:53
标题: 关于size 和length
本帖最后由 郭利超 于 2013-3-19 23:04 编辑

看视频的时候  我知道 length表示的是字符串的长度 那size呢  是表示什么长度

作者: 田磊阳    时间: 2013-3-19 22:56
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性.
2 java中的length()方法是针对字符串String说的,如果想看这个字符串的长度则用到length()这个方法.
3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!

这个例子来演示这两个方法和一个属性的用法
  public static void main(String[] args) {
               String []list={"ma","cao","yuan"};
               String a="macaoyuan";
              System.out.println(list.length);
              System.out.println(a.length());

              List<Object> array=new ArrayList();
              array.add(a);
              System.out.println(array.size());
    }

输出的值为:
3
9
1

作者: 夏晓彤    时间: 2013-3-19 22:58
length()方法是字符串的方法,你在字符串的方法中能找到size()方法吗?size()是集合的一个方法,返回的是集合中元素的个数
作者: 刘凯    时间: 2013-3-19 22:58
静态参数 length 返回的是数组的长度
字符创的长度是调用String 的一个方法length()  返回得到的
size()方法是返回 集合的长度  

多复习基础啊 ~~~
作者: 田磊阳    时间: 2013-3-19 23:06
田磊阳 发表于 2013-3-19 22:56
1 java中的length属性是针对数组说的,比如说你声明了一个数组,想知道这个数组的长度则用到了length这个属性 ...

慢慢来,不着急,有的内容现在不了解,向后学一学,然后回头再看看这些问题,就容易理解多了




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