即把一个List<Object []>移出一部分元素,这些元素刚好和另一个List<Object[]>中的元素相等。

解决方案 »

  1.   

    遍历后一个List,在前一个List中操作
    分两种情况:
    1.前一个list是LinkedList,可以直接删除每一个遍历的元素2.前一个list是ArrayList,这样直接删除每一个元素效率会很低,每次删除都会重新创建一个数组。
      可以建立一个List<Integer>保存需要移除的元素的索引。
      然后创建一个ArrayList长度为List<Integer>的长度,然后获取每一个List<Integer>未标记的元素拷贝到创建的ArrayList中