Collection体系集合
Collection父接口
代码演示:
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Test01 {
public static void main(String[] args) {
Collection collection = new ArrayList();
//1.add()添加元素
collection.add("java");
collection.add("python");
collection.add("c++");
System.out.println("元素个数:" + collection.size());
System.out.println(collection);
//2.remove()删除元素
collection.remove("c++");
System.out.println("删除后元素个数:" + collection.size());
System.out.println(collection);
//3.遍历元素(重点)第一种方式
for (Object object : collection
) {
System.out.println(object);
}
//第二种方式:使用迭代器
Iterator iterator = collection.iterator();
while (iterator.hasNext()){//判断有没有下一个元素
String str = (String)iterator.next();//获取下一个元素
System.out.println(str);
iterator.remove();//删除元素
}
System.out.println("元素个数:" + collection.size());
//4.判断元素是否存在
System.out.println(collection.contains("C"));
//5.判断是否为空
System.out.println(collection.isEmpty());
}
}
结果: