0
点赞
收藏
分享

微信扫一扫

删除集合元素

河南妞 2023-05-14 阅读 63

import java.util.ArrayList;

public class ArrayListTest4 {
    /**
     *创建一个存储String的集合,内部存储(test,张三,李四,test,test)字符串
     * 删除所有test字符串,删除后,将集合剩余元素打印在控制台
     */
    public static void main(String[] args) {
        ArrayList<String> list=new ArrayList<>();
        list.add("test");
        list.add("张三");
        list.add("李四");
        list.add("test");
        list.add("test");
        //第一种删除方法
//        for (int i = 0; i < list.size(); i++) {
//            String s= list.get(i);
//            if ("test".equals(s)){
//                list.remove(i);
//                i--;
//            }
//        }
        //第二种删除方法
        for (int i= list.size()-1;i>=0;i--){
            String s= list.get(i);
            if ("test".equals(s)){
                list.remove(i);
            }
        }
        System.out.println(list);
    }
}

举报

相关推荐

0 条评论