List 不能对同一组元素同时进行多种操作,比如不能既用集合处理又用迭代器来处理元素,这样会出现异常。 例子: Listiterator listiterator中hasPrevious使用方法与hasNext相同但是是看前面有无元素。previous使用方法和next相同,但是是打印前面的元素。 上图用的是iterator里的remove。Iterator里面没有修改的功能。