集合:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变

ArrayList集合的特点:底层是数组实现的,长度可以变化

ArrayList构造方法:ArrayList()构造一个初始容量为10的空列表。

成员方法:

添加:boolean add(E e) 将指定的元素添加到此列表的尾部。

void add(int index, E element) 将指定的元素插入此列表中的指定位置。

Tips:集合容器如果没有加入<> 就可以存储任意数剧类型。

<>泛型的使用:对集合容器存储的数剧类型进行限制。

public class Demo01 {
    public static void main(String[] args) {
        /*
           ArrayList构造方法:ArrayList()构造一个初始容量为10的空列表。
          成员方法:
              添加:boolean add(E  e) 将指定的元素添加到此列表的尾部。
              void  add(int  index, E  element) 将指定的元素插入此列表中的指定位置。
         */

        //创建集合容器对象
        ArrayList<String> list = new ArrayList<>();

        //调用对象的add方法,向容器中添加数据。
        list.add("222");
        list.add("qsde");

   //void  add(int  index, E  element) 将指定的元素插入此列表中的指定位置。
        list.add(0,"234");

        System.out.println(list);
    }
}

集合保存基本数剧类型

将需要的基本数据类型转换为引用数据类型。

public class Demo2 {
    public static void main(String[] args) {
        ArrayList<String> list = new ArrayList<>();
        Integer i = 1000;
        Integer s = 300;
         //包装类
        ArrayList<Integer> nums = new ArrayList<>();
        nums.add(100);

        ArrayList<Character> characters = new ArrayList<>();
    }
}

发表回复

您的电子邮箱地址不会被公开。