java怎么删除list中的指定元素

采用for循环的形式

for(int i;i<intList.size();i++){
	if(intList.get(i)==20){
	intList.remove(i)
	}
	i--
}

采用迭代器的形式

Interator<Integer> it = intList.interator();
while(int.hasNext()){
	if(it.next()==20){
	}it.remove();
	}
}

值得注意的是list不像数组,不进行站位,首位for循环,减少是,索引要 i–, list.size()也会相应的变小

发布了21 篇原创文章 · 获赞 0 · 访问量 190

猜你喜欢

转载自blog.csdn.net/qq_35315439/article/details/105145014