collection接口和常用方法
1、collection接口实现类的特点
(1)collection实现子类可以存放多个元素,每个元素可以是object
(2)有些collection的实现类,可以存放重复的元素,有些不可以
(3)有些collection的实现类,有些是有序的(List),有些不是无序的(set)
(4)collection接口没有直接的实现子类,是通过它的子接口set和list来实现的
2、collection接口常用方法
由于接口collection无法被实例化,所以用collection子类ArrayList来进行说明:
remove:删除指定元素,一种返回结果,一种返回删除的元素
import java.lang.reflect.Array;
import java.util.ArrayList;
public class CollectionMethod {
public static void main(String[] args) {
//说明:以ArrayList实现类来演示
ArrayList list = new ArrayList<>();
//add:添加元素
list.add("jack");
list.add(10);
list.add(true);
System.out.println("list="+list);
//remove:删除指定元素
//list.remove(10);这里调用两个remove输出会报错
list.remove(true);
System.out.println("list="+list);
list.contains("jack");
System.out.println(list);
//contain:查找元素是否存在
System.out.println(list.contains("jack"));
//size:获取元素个数
System.out.println(list.isEmpty());//返回Boolean