使用迭代器remove方法删除元素
public class InteratorDemo {
 public static void main(String[] args) {
		List<String> list = new ArrayList<>();
		list.add("老师");
		list.add("学生");
		list.add("主任");
		list.add("班长");
		list.add("学委");
		System.out.println(list);
		
		Iterator<String> it = list.iterator();
		while(it.hasNext()){
			String str = it.next();
			if("班长".equals(str)){
				it.remove();
			}
			System.out.println(str);
		}
原文:https://www.cnblogs.com/yuan-zhou/p/10165807.html