java随着遍历list,从中移除元素的方法

1.    在java中,若在使用for遍历的同时,对list进行remove操作,会由于各元素标号的变化,而跳过几个元素。

       从而未达到“遍历”的目的。因此有两种解决方案:

        (1)从list的尾部向前遍历,这样就避免了移除元素导致的标号的变化。

        (2)利用java提供的迭代器Iterator类进行遍历。

              

        由于该迭代器在设计时考虑了这一点,因此可恰当地处理这种情况。

猜你喜欢

转载自blog.csdn.net/qq_38969070/article/details/80711919