视频链接:13.05 Collection使用(1)_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1zD4y1Q7Fw?p=5&vd_source=b5775c3a4ea16a5306db9c7c1c1486b5
代码示例:
package com.yundait.Demo01;
import java.util.ArrayList;
import java.util.Iterator;
/**
* @author zhangjianjian
*(1)添加元素
*(2)删除元素
*(3)遍历元素
*(4)判断
*/
public class CollectionDemo01 {
public static void main(String[] args) {
//创建集合
ArrayList<String> list = new ArrayList<>();
//(1)添加元素
list.add("苹果");
list.add("西瓜");
list.add("榴莲");
System.out.println("元素个数" + list.size());
System.out.println(list);
System.out.println("--------------------------");
//(2)删除元素、清空集合中的所有元素
// list.remove("西瓜");删除集合中的某个元素
// list.clear();//清空集合中的所有元素
System.out.println(list);
System.out.println("元素个数" + list.size());
System.out.println("--------------------------");
//(3)遍历集合【重点】
//使用for-each方法遍历集合
for (String a : list){
System.out.println(a);
}
//使用迭代器方式遍历集合
//hasNext();判断有没有下一个元素
//next();获取下一个元素
//remove();删除当前元素
System.out.println("--------------------------");
Iterator<String> it = list.iterator();
while (it.hasNext()){
String next = it.next();
System.out.println(next);
it.remove();//遍历的过程中删除元素
}
System.out.println("元素个数" + list.size());
System.out.println("---------------------------");
//(4)判断
System.out.println(list.contains("西瓜"));
System.out.println(list.isEmpty());
}
}