300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > List中删除指定元素

List中删除指定元素

时间:2023-10-26 15:33:06

相关推荐

List中删除指定元素

第一种:

ArrayList<Integer> list = new ArrayList<Integer>();list.add(2);list.add(3);list.add(1);for (int i = 0; i < list.size(); i++) {if (list.get(i).equals(1)) {list.remove(i);i--;}}for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}

第二种:

ArrayList<Integer> list = new ArrayList<Integer>();list.add(2);list.add(3);list.add(1);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);for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i));}

第三种:

public static void main(String[] args) {ArrayList<Integer> list = new ArrayList<Integer>();list.add(2);list.add(3);list.add(1);Iterator<Integer> iter = list.iterator();while (iter.hasNext()) {if (iter.next() == 1) {iter.remove();}}//输出方法1for (int i = 0; i < list.size(); i++) {System.out.println(list.get(i)); }//输出方法2for (Integer str : list) {System.out.println(str);}// 这个时候不要用迭代器输出}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。