测试
为什么出现集合类
面对对象语言对事物的体现就是以对象的形式,所以方便多个对象的操作。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);

浙公网安备 33010602011771号