java中遍历list造成的死循环解决方案 首先创建一个list集合,插入三个工人对象。 接着我要使用循环对list进行遍历,在李四前面插入赵六的信息。 这时由于插入赵六的信息后,李四信息在list中后移一位,那么下次循环获取的仍是李四的信息,从而造成死循环 这时有两种解决方案 一、在循环中写入break语句。 二、在循环外定义一个index变量,在循环内用index记录i的值,把对list的操作语句卸载循环外。