怎么从一个List<Object []>移出另一个List<Object []>? 即把一个List<Object []>移出一部分元素,这些元素刚好和另一个List<Object[]>中的元素相等。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 遍历后一个List,在前一个List中操作分两种情况:1.前一个list是LinkedList,可以直接删除每一个遍历的元素2.前一个list是ArrayList,这样直接删除每一个元素效率会很低,每次删除都会重新创建一个数组。 可以建立一个List<Integer>保存需要移除的元素的索引。 然后创建一个ArrayList长度为List<Integer>的长度,然后获取每一个List<Integer>未标记的元素拷贝到创建的ArrayList中 java 文件操作问题 在线等(十万火急) jsp页面传值问题 一个及其 s简单的Struts 问题 <logic:iterat>循环下radio的赋值问题 高分求助在tomcat里面实现URL重写 字符调换strOld.replace(strSub,strRep)问题 在win98下,jdk1.4.0如何配置classpath? 如何防止用户随意连接页面 请教高手-关于复选框的问题???(高分相送) 找便所有帖子,都没有我的问题,一个关于CLASSES的路径问题 JSP <jsp:include>问题 文档和需求分析真的很不好做
分两种情况:
1.前一个list是LinkedList,可以直接删除每一个遍历的元素2.前一个list是ArrayList,这样直接删除每一个元素效率会很低,每次删除都会重新创建一个数组。
可以建立一个List<Integer>保存需要移除的元素的索引。
然后创建一个ArrayList长度为List<Integer>的长度,然后获取每一个List<Integer>未标记的元素拷贝到创建的ArrayList中