nsjd.net
当前位置:首页 >> jAvA 怎么删除List中的指定元素 >>

jAvA 怎么删除List中的指定元素

主要有三种方法: 用一个List 记录要删除的数据,最后removeAll(List); 用for循环遍历,原始书写方式; 用迭代器自带的remove方法,这也是官方推荐的方法。

ArrayList list=new ArrayList(); String a="aaa"; list.add(a); list.remove(a);//根据对象删除 或者 list.remove(0);//根据索引删除

删除某个元素: List.remove(0); List.remove(对象); 清空list List.clear(); List = new ArrayList();

使用 java.util.List.remove(int) 看示例 public static void main(String[] args){ List list = new ArrayList(); list.add(1); list.add(2); list.add(3); list.add(4); list.remove(list.size() - 1); System.out.println(list); } 返回 : [1...

java中使用arraylist修改里面的内容,可以使用set方法,拿到下标修改内容,如下代码package com.qiu.lin.he; import java.util.ArrayList;import java.util.List; public class Ceshi { public static void main(String[] args) { List list = n...

lastIndexOf int lastIndexOf(Object o)返回此列表中最后出现的指定元素的索引;如果列表不包含此元素,则返回 -1。更确切地讲,返回满足 (o==null ? get(i)==null : o.equals(get(i))) 的最高索引 i;如果没有这样的索引,则返回 -1。 参数: o...

java中从泛型集合中删除指定元素,主要是使用集合的remove方法,示例如下: import java.util.ArrayList;import java.util.List;public class ceshi {public static void main(String[] args) throws Exception {List li = new ArrayList();li.a...

如果是删除指定元素则如下: ArrayList al = new ArrayList(); al.add("a"); al.add("b"); //al.add("b"); //al.add("c"); //al.add("d"); for (int i = 0; i < al.size(); i++) { if (al.get(i) == "b") { al.remove(i); i--; } 1、for循环遍历...

你需要用 arrayList.remove(Integer.valueOf(5)); 由于Integer.equals()是根据数值来匹配的,所以能命中你add进去的5。

public static void main(String[] args) { List list1 = new ArrayList(); List list2 = new ArrayList(); list1.add("1"); list1.add("2"); list1.add("3"); list2.add("a"); //赋值list1前两个到list2中 System.out.println(list2); list2.a...

网站首页 | 网站地图
All rights reserved Powered by www.nsjd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com