黑马程序员技术交流社区

标题: collection集合中的remoreAll方法 [打印本页]

作者: 心灵的微幸福    时间: 2014-6-15 10:33
标题: collection集合中的remoreAll方法
本帖最后由 心灵的微幸福 于 2014-6-16 13:37 编辑

remoreAll(collection):删除部分元素,部分元素和传入的collection一致,在我验证这个方法的时候产生的结果却为false,大家帮我看一下:

public class CollectionText {

        public static void main(String[] args) {
               
                Collection<Integer>list= new ArrayList<Integer>();
                list.add(1);
                list.add(5);
                Collection<Integer>lists= new ArrayList<Integer>();
                list.add(1);
                list.add(5);
                list.add(3);
                list.add(6);
                System.out.println(lists.removeAll(list));
        }

}

作者: SyouRai_Tsk    时间: 2014-6-15 12:15
请先分清楚你用什么对象添加了.
list.add(1);
list.add(5);
-------------------------------------
list.add(1);
list.add(5);
list.add(3);
list.add(6);

--------------------------------------
Collection<Integer>list= new ArrayList<Integer>();
Collection<Integer>lists= new ArrayList<Integer>();
作者: wssjdysf    时间: 2014-6-15 12:22
Collection<Integer>list= new ArrayList<Integer>();
        list.add(1);
        list.add(5);
        Collection<Integer>lists= new ArrayList<Integer>();
        list.add(1);
        list.add(5);
        list.add(3);
        list.add(6);
        System.out.println(lists.removeAll(list));
        System.out.println(lists.size());
对象添加错误,lists里面更本没有数据呀,我是更具打印大小,看出来问题所在的




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