import java.util.ArrayList;
import java.util.List;
/**
* @ClassName : ListTest
* @Description :
* @Author : THQ
* @Date: 2021-08-15 17:54
* @Version V1.0
*/
public class ListTest {
public static void main(String[] args) {
//List集合
List<String> list = new ArrayList<String>(){
{add("a");
add("b");
add("c");
add("a");
add("a");
add("d");
}};
//移除元素法一
//list = list.stream().filters -> !"a".equals(s)).collect(Collectors.toList());
//移除元素法二
//list.removeIf(s -> "a".equals(s));
//移除元素法三
/*for (int i = list.size()-1; i >= 0; i--) {
if ("a".equals(list.get(i))) {
list.remove(i);
}
}*/
//移除元素法四
/*for (int i = 0; i < list.size(); i++) {
if ("a".equals(list.get(i))) {
list.remove(i);
i--;
}
}*/
//移除元素法五
/*List<Integer> listRemove = new ArrayList<Integer>();
for (int i = 0; i < list.size(); i++) {
if (list.get(i).equals(1)) {
listRemove.add(list.get(i));
}
}
list.removeAll(listRemove);*/
//移除元素法六
/*Iterator iterator = list.iterator();
while(iterator.hasNext()) {
if ("a".equals(iterator.next())) {
iterator.remove();
}
}*/
System.out.println(list);
}
}
List中删除指定元素
最新推荐文章于 2024-04-19 04:16:24 发布