目录
本章概述:
一、ArrList的使用
1、ArrListDemo
二、Collection的使用
1、CollectionDemo
三、泛型的使用
1、FanXingClass
2、FanxingDemo
3、FanXingInterface
4、FanXingMethod
本章概述:
一、ArrList的使用
1、ArrListDemo
package collection.class2;
import java.util.ArrayList;
public class ArrayListDemo {
public static void main(String[] args) {
ArrayList arrayList = new ArrayList();
arrayList.add("123");
arrayList.add(123);
arrayList.add(true);
System.out.println(arrayList);
}
}
二、Collection的使用
1、CollectionDemo
package collection.class2;
import java.util.ArrayList;
import java.util.Collection;
/*
* java集合框架:
* Collection:存放的是单一值
* 特点:
* 1、可以存放不同类型的数据,而数组只能存放固定类型的数据
* 2、当使用Arraylist子类实现的时候,初始化的长度是10,当长度不够的时候会自动进行扩容操作
* api方法:
* 增加数据的方法
* add:要求必须传入的参数是Object对象,因此当写入基本数据类型的时候,包含了自动拆箱和自动装箱的过程
* addAll:添加另一个集合的元素到此集合中
*
* 删除数据的方法
* clear:只是清空集合中的元素,但是此集合对象并没有被回收
* remove:删除指定元素
* removeAll:删除集合元素
*
* 查询数据的方法
* contains:判断集合中是否包含指定的元素值
* containsAll:判断此集合中是否包含另一个集合
*