集合分为两大类:Collection(单列集合)和Map(双列集合)
集合框架结构图
Map集合框架图
Collection集合的基本操作
Collection<String> collection = new ArrayList<>();
collection.add("hello"); //在集合末尾添加
collection.contains("good") //判断集合中是否有good元素
collection.size(); //集合的长度
collection.remove("good"); //删除集合中good元素
for(Iterator<String> it = collection.iterator();it.hasNext();){
String s = it.next();
if(条件){
it.remove();
}
}
List集合
ArrayList实现类List接口,重写了List接口的所有操作
ArrayList底层数据结构是数组,访问快,插入/删除慢