Collection集合之操作元素方法实现

来源:互联网 发布:mac 的火箭按钮不见了 编辑:程序博客网 时间:2024/06/06 03:55

每天记录一点学习进度以督促自己

package new1;import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.List;import org.omg.Messaging.SyncScopeHelper;public class InstanceofTest {    public static void main(String[] args) {        Collection c = new ArrayList();        //添加元素        c.add("孙悟空");        //虽然集合里不能放基本类型的值,但Java支持自动装箱        c.add(6);        System.out.println(c.size());   //输出2        //删除指定元素        c.remove(6);        System.out.println(c.size());   //输出1        //判断是否包含指定字符串        System.out.println(c.contains("孙悟空"));  //输出true        c.add("猪八戒");        System.out.println("c集合的元素:" + c);        Collection books = new HashSet();        books.add("猪八戒");        books.add("沙僧");        System.out.println("c集合是否完全包含books集合:" + c.containsAll(books));   //false        //用c集合减去books集合里的元素        c.removeAll(books);        System.out.println("c集合的元素:" + c);        //删除c集合里的所有元素        c.clear();        System.out.println("c集合里的元素:" + c);        //控制books集合里只剩下c集合里也包含的元素        books.retainAll(c);        System.out.println("books集合的元素:" + books);    }}

Console:
2
1
true
c集合的元素:[孙悟空, 猪八戒]
c集合是否完全包含books集合false
c集合的元素:[孙悟空]
c集合里的元素:[]
books集合的元素:[]

原创粉丝点击