一个例子:
public <E> void remove(List<E> list, E e) {
Iterator iterator = list.iterator();
while (iterator.hasNext()) {
Object obj = iterator.next();
E item = (E) obj;
if (item == e) {
list.remove(e);
break;
}
}
}