集合:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变
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<>();
}
}
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。