黑马程序员技术交流社区

标题: 集合类中为什么不能如下S.O.P(c.clear());删除呢? [打印本页]

作者: 叫我斯文哥    时间: 2015-8-9 13:57
标题: 集合类中为什么不能如下S.O.P(c.clear());删除呢?
import java.util.ArrayList;

public class Coollection {
        public static void main(String[] args) {
                //创建一个ArrayList的集合类
                ArrayList<XueSheng> c = new ArrayList<XueSheng>();
                c.add("凤姐");
                c.add("铎铎");
                c.add"花花");
                c.add("美美");               
                                        System.out.println(c.clear());//删除全部元素
}
作者: 蓬头小道士    时间: 2015-8-9 14:14
c.clear()是对c进行的操作动作,没有返回类型,不能打印
作者: 樊佰轩    时间: 2015-8-9 14:53
注意返回值类型!不是所有的方法都有返回值的。
作者: godboy001    时间: 2015-8-10 08:45
是啊,要么用Iterator要么用取元素的方法,我已经记不清楚了....




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