测试

为什么出现集合类 

面对对象语言对事物的体现就是以对象的形式,所以方便多个对象的操作。Java提供了集合类

数组和集合的区别: 
A:长度区别 
数组的长度固定 
集合长度可变 
B:数组中可以存储基本数据类型 
集合只能存储对象 
集合类的特点: 
集合只能存储对象,集合长度是可变的,集合可以存储不同类型的对象

不同的需求,java数据提供了不同的集合类,java提供了很多个集合类,但它们的数据结构不同,它们肯定有共性的内容(存储,获取,判断等)通过不断的向上提取、得到一个集合的继承体系结构

分析: 
从具体到抽象

实现: 
从平常抽象到具体 
使用: 
数据结构:数据的存储方式

import java.util.ArrayList;

import java.util.Collection;

public class Text10{

public static void main(String[] args) {

//集合一

Collection c = new ArrayList();

c.add("1");

c.add("3");

c.add("你好");

c.add("加油");

//集合二

Collection c1 = new ArrayList();

c1.add("1");

c1.add("2");

c1.add("努力");

c1.add("勤奋");

//只要包含所有元素,才是包含

System.out.println("containsAll:"+c.containsAll(c1));

//c.clear();移除所有元素

//boolean contains(remove o)//移除一个元素

System.out.println("remove"+c.remove("你好"));

System.out.println("c:"+c);

        //添加一个集合的元素
        System.out.println("addAll:"+c.addAll(c1));

        System.out.println("removeAll:"+c.remove(c1));
        //只要有一个元素被移除了,就返回true

 

posted @ 2021-11-05 10:25  1190202328-江经  阅读(22)  评论(0)    收藏  举报