import java.util.ArrayList;
import java.util.Collection;
import javax.swing.plaf.synth.SynthSpinnerUI;
/*
* Collection:是集合的顶级接口,他的子体系有重复的,有唯一的,有有序的
* Collection功能概述:
* 1.添加功能:
* boolean add(Object obj)添加一个元素
* boolean addAll(Collection c)添加一个集合元素
* 2.删除功能:
* void clear()移除所有元素
* boolean remove(Object obj)移除一个元素
* boolean removeAll(Collection c)移除一个集合的元素
* 3.判断功能:
* boolean contains(Object obj)判断集合中是否包含指定元素
* boolean containsAll(Collection c)判断集合中是否包含指定的集合元素
* boolean isEmpty()判断集合是否为空
* 4.获取功能
* Iterator<E> iterator
* 5.长度功能
* int size()元素个数
* 6.交集功能
* boolean retainAll(Collection c)两个集合都有哪些元素
* 7.把集合转为数组
* Object toArray()
*
*/
public class CollectionDemo {
public static void main(String[] args) {
//Collecttion c=new Collection();错误,接口不能实例化
Collection c=new ArrayList();
Collection c2=new ArrayList();
//boolean add(Object obj)添加一个元素
//boolean addAll(Collection c)添加一个集合元素
c.add("hello");
c.add("world");
c.add("java");
c2.add("hello");
System.out.println(c);
//boolean addAll(Collection c)添加一个集合元素
//c.addAll(c);
//System.out.println(c);
//boolean remove(Object obj)移除一个元素
//c.remove("hello");
//System.out.println(c);
//boolean removeAll(Collection c)移除一个集合的元素
//c.removeAll(c);
//System.out.println(c);
//void clear()移除所有元素
//c.clear();
//System.out.println(c);
//boolean contains(Object obj)判断集合中是否包含指定元素
//System.out.println(c.contains("hello"));
//boolean containsAll(Collection c)判断集合中是否包含指定的集合元素
//System.out.println(c.containsAll(c));
//boolean isEmpty()判断集合是否为空
//System.out.println(c.isEmpty());
//int size()元素个数
//System.out.println(c.size());
//boolean retainAll(Collection c)两个集合都有哪些元素
//System.out.println(c.retainAll(c2));
//Object toArray()
c.toArray();
System.out.println(c);
}
}
Java集合基本功能
最新推荐文章于 2022-08-19 19:44:12 发布