1.集合的分类:
2.迭代器:
(1)遍历集合
//创建一个List集合
ArrayList list = new ArrayList();
//向集合中添加a b c 三个元素
list.add("a");
list.add("b");
list.add("c");
//创建一个迭代器对象
Iterator<String> i = list.iterator();
//遍历list集合
While(i.hasNext()){
System.out.println(i.next());
}
(2)删除元素
//创建一个List集合
ArrayList list = new ArrayList();
//向集合中添加a b c 三个元素
list.add("a");
list.add("b");
list.add("c");
//创建一个迭代器对象
Iterator<String> i = list.iterator();
//遍历list集合并删除a元素
While(i.hasNext()){
String s = i.next();
if("a".equals(s)){
i.remove();
}
}
3.增强for循环
//创建一个List集合
ArrayList list = new ArrayList();
//向集合中添加a b c 三个元素
list.add("a");
list.add("b");
list.add("c");
//使用增强for循环遍历list集合
for(String s : list){
System.out.println(list);
}