java-CollectDemo

来源:互联网 发布:苹果手机4g网络显示lte 编辑:程序博客网 时间:2024/06/01 22:46

集合的其他方法及用法:

package com.raizofeeling.test;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class CollectDemo {    public static void main(String[] args){        Collection collect = new ArrayList();        collect.add("aaa");        collect.add("333");        collect.add("222");        Collection collect2 = new ArrayList();        collect2.add("333");        collect2.add("555");        /*         * collect.containsAll(collect2): 需要创造集合collect2,         * containsAll()方法-返回boolean,判断集合collect是否包含collect2.         *         * Statement: Colleciton集合类型是否包含collect2集合.         */        System.out.println("是否包含:"+collect.containsAll(collect2));  //false,需要完全equals                                                                       //此处为没有addAll()的结果        /*         * collect.addAll(collect2): addAll()方法-返回boolean,判断是否将collect2加入collect         * 判断依据为equals.         *         * Statement: Collection型集合collect2是否加入collect中.         */        System.out.println("是否加入:"+collect.addAll(collect2));  //true        System.out.println(collect);  //aaa,333,222,333,555        /*         * remove()方法: 只删除集合中首次匹配到的对应元素,且只删除一次.         * removeAll()方法: 删除集合中所有匹配的对应元素.         *         * Statement: remove及removeAll方法-使用和区别.         */        collect.remove("333");        System.out.println(collect);  //aaa,222,333,555        System.out.println("是否删除:"+collect.removeAll(collect2));  //false,需要完全匹配        System.out.println(collect);  //aaa,222    }}


原创粉丝点击