java三种遍历List集合的方法汇总

java的List遍历方法有三种,分别为iterator迭代器,增强for循环,普通for循环,分别如下:

public class CollectionTest {

    @SuppressWarnings({“all”})

    public static void main(String[] args) {

        List list=new ArrayList<>();

        //1.add方法

        list.add(“0000”);

        list.add(1111);

        list.add(true);//不是字符串“true”,这里就是布尔值true

        System.out.println(list);

        //2.remove方法删除元素,可以按照值和索引这两种方法删除

        list.remove(0);//按照索引删除,删除第一个元素

        list.remove(“1111”);//按照值删除,但是这里删除的是字符串1111,不是整数1111

        list.remove(new Integer(1111));//这里删除的才是整数1111

        System.out.println(list);//[true]

        //3.contains方法查找元素是否存在,返回布尔值

        System.out.println(list.contains(“true”));//false

        System.out.println(list.contains(true));//true

        //4.size()获取元素个数

        System.out.println(list.size());

        //5.isEmpty():判断集合是否为空

        System.out.println(list.isEmpty());

        //6.clear():清空集合

        list.clear();

        System.out.println(list);

        //7.addAll:添加多个元素(可以直接添加一个集合作为元素)

        ArrayList list1=new ArrayList<>();

        list1.add(“11”);

        list1.add(“22”);

        list.addAll(list1);

        System.out.println(list);

        //8.removeAll:删除多个元素,删除的是list中包含的所有list1里面有的元素

        list1.add(“33”);

        list.removeAll(list1);

        System.out.println(list);

    }

}

© 版权声明

相关文章

暂无评论

none
暂无评论...