java中指定删除list对应元素
2017-02-11 12:46
656 查看
public static void rmListtest(){ String str[] = {"1","2","3","4","5","6","7","8"}; List<String> list = new ArrayList<String>(); for(int i=0; i<str.length; i++){ list.add(str[i]); } System.out.println(list); int[] pos = {2,3,5,6,7}; for(int j=pos.length-1; j>=0; j--){ list.remove(pos[j]); System.out.println(list); } System.out.println("========================="); list = new ArrayList<String>(); for(int i=0; i<str.length; i++){ list.add(str[i]); } System.out.println(list); for(int j=0; j<pos.length; j++){ list.set(pos[j],null); System.out.println(list); } }
结果:
[1, 2, 3, 4, 5, 6, 7, 8] [1, 2, 3, 4, 5, 6, 7] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5] [1, 2, 3, 5] [1, 2, 5] ========================= [1, 2, 3, 4, 5, 6, 7, 8] [1, 2, null, 4, 5, 6, 7, 8] [1, 2, null, null, 5, 6, 7, 8] [1, 2, null, null, 5, null, 7, 8] [1, 2, null, null, 5, null, null, 8] [1, 2, null, null, 5, null, null, null]
相关文章推荐
- java怎么删除List中的指定元素
- java中删除list指定元素遇到的问题
- List 删除指定元素
- java中删除list重复元素
- STL链表之删除指定元素(list)
- JAVA中,List<Interger>集合怎么删除特定值的元素,不是根据下标
- List删除指定的元素
- list 删除某个元素后 地址不释放其它值不会填充上来 这时候对应乱码
- Java_List元素的遍历和删除
- 编程技巧系列(2)Java 集合(List,Set,Map)遍历时有条件删除特定元素
- Java List/ArrayList操作示例----添加/排序/取子块/删除/追加元素
- Java遍历List集合并删除其中的元素
- Java List删除指定的对像错误 ConcurrentModificationException
- Java 循环遍历删除set list中的元素
- Java中如何循环删除一个集合(如List)中的多个元素
- Java中如何循环删除一个集合(如List)中的多个元素
- JAVA遍历List集合并删除其中的元素
- Java从在数组中删除指定元素
- java中循环遍历删除List和Set集合中元素的方法
- java中删除list重复元素