【ITOO】---关于List的remove操作

来源:互联网 发布:淘宝魔改坊 编辑:程序博客网 时间:2024/06/15 01:23

   我在实习的时候,我们项目总监看我的代码的时候,就说了这个Listremove问题,所以印象深刻啊,现在在改itoo代码,也发现了这么一个问题。看下图:

 


 

然后我就上网查了一下原因,这里分享给大家。希望大家少犯这种错误。

http://blog.sina.com.cn/s/blog_4e60b09d01018mnh.html

 

 

在这里我用的解决方法如下:

 

List<String> listAllMajor =new ArrayList<>();if (ListMajorID!=null && ListMajorID.isEmpty()==false) {for (Object majorId : ListMajorID) {if (majorId!=null && majorId!="") {listAllMajor.add(String.valueOf(majorId));}}}




 

这是ListMajorID的定义:List ListMajorID

 

希望大家可以避免这种新手容易犯的错误,尤其要注意不要在循环中remove。提高咱们的代码质量。


1 0