社区
Java EE
帖子详情
list remove
quanwe
2011-04-22 03:59:17
现在有一个List list.
for(int i=0;i<list.size();i++){
我要实现如果这个位置有人了.删掉再给新的
if(list.get(i).getSite()==site){
list.remove(i);
}
}
一个remove.希望大家简单点....复杂的头疼
...全文
64
5
打赏
收藏
list remove
现在有一个List list. for(int i=0;i<list.size();i++){ 我要实现如果这个位置有人了.删掉再给新的 if(list.get(i).getSite()==site){ list.remove(i); } } 一个remove.希望大家简单点....复杂的头疼
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
quanwe
2011-04-22
打赏
举报
回复
挨.只能这样了?
holly2k
2011-04-22
打赏
举报
回复
不能使用remove方法,调用该方法后list的size会变小,而且它需要将数据进行移位,而i值却不会自动跟着变小,因此会造成数据问题,最好另外new一个list用于存储你想要的数据
quanwe
2011-04-22
打赏
举报
回复
for(int i=0;i<list.size();i++){
if(list.get(i).getSite()==site){
list.remove(i);
}
我想说这样remove是错的.
anran1026
2011-04-22
打赏
举报
回复
不知道您的意思是什么,如果你遍历整个List的话,那肯定是根据长度遍历,什么是叫这个位置有人了???你想表述什么??哎 表达能力太欠缺了 怪不得没人回答你
quanwe
2011-04-22
打赏
举报
回复
我首先说下.这样remove是不可以的.
但便利第二次的时候就会java.util.ConcurrentModificationException
java
list
remove
报错_java
list
中删除元素用
remove
()报错的fail-fast机制原理以及解决方案...
java
list
中删除元素用
remove
()报错的fail-fast机制原理以及解决方案现在有一个
list
,有6个元素,值分别是1、5、5、8、5、10,现需要删除值为5的元素...public class
List
Remove
1 {public static void main(String ar...
Python
list
remove
方法
Python
list
remove
方法介绍、使用示例和注意事项。
List
remove
的三种正确方法
1、倒序循环,因为
list
...
list
.
remove
(i); } 2、顺序循环时,删除当前位置的值,下一个值就会补到当前位置,所以需要执行i–操作; for (int i=0; i<
list
.size(); i++) { if (
list
.get(i) == 3) {
list
.rem
list
remove
失效的解决方式
list
remove
失效的解决方式 不能使用
list
直接删除对象,要使用Iterator 效果图
java
list
remove
all_Java
List
.
remove
/
remove
All删除元素
Java
List
.
remove
/
remove
All删除元素java种
list
.
remove
删除的索引从0开始,删除了元素,这个元素后面的都会集体左移,因此
list
的元素数据量会发生变化,这个很重要,操作不当会出现数组越界问题;
remove
all是删除...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章