JAVA常用API : ArrayList

ArrayList

 		//创建一个ArrayList集合,尖括号是泛型,只能是引用类型,表示这个集合存的数据的类型,右边可以不写;
        ArrayList<String> list = new ArrayList<>();
        
        //直接打印list,得到的是: [] ,是内容而不是地址值
        System.out.println(list);//[]
        //向集合内添加一些String类型数据,add();
        list.add("张三");
        list.add("李四");
        System.out.println(list);//[张三, 李四]

        //从集合中获取元素,get(int);索引值从0开始;范围值就是泛型的类型;
        String name = list.get(0);
        //打印结果为集合的第0个元素;
        System.out.println(name); // 张三

        //删除集合中的某个元素,remove(int);索引值从0开始;
        list.remove(1);
        //第1个元素是李四,所以结果为[张三];
        System.out.println(list);//[张三]

        //获取集合的长度,也就是元素的个数,size();
        int size = list.size();
        //原本存了张三,李四两个String类型元素,刚刚删除一个,现在集合内只剩一个;
        System.out.println(size); // 1

        //新添加几个元素,遍历集合
        list.add("李四");
        list.add("王五");
        list.add("赵六");
        System.out.println(list);//[张三, 李四, 王五, 赵六]
        //遍历集合
        for (int i = 0; i < list.size(); i++) {
    
    
            //循环打印出第i个元素,每次打印一个并换行;
            //张三 李四 王五 赵六
            System.out.println(list.get(i));

        }

        //集合尖括号中的泛型必须是引用类型,不能是基本数据类型
        //如果需要存储基本数据类型,应该使用对应的包装类;
        ArrayList<Integer> integers = new ArrayList<>();

猜你喜欢

转载自blog.csdn.net/qq_40670787/article/details/115474189