您的位置:首页 > 编程语言 > Java开发

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]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: