java ArrayList()常用详解
可以调整数组的大小。
构造方法
构造一个具有指定初始容量的空列表
//ArrayList()
ArrayList arryList = new ArrayList();
System.out.println(arryList);
// []
构造具有指定初始容量的空列表
//ArrayList(int initialCapacity)
ArrayList arrayList1 = new ArrayList(20);
System.out.println(arrayList1);
// []
常用方法
指定的元素追加到此列表的末尾
//boolean add(E e)
ArrayList arrayList = new ArrayList();
arrayList.add("张三");
arrayList.add(100);
arrayList.add(true);
arrayList.add(3.14);
//[张三, 100, true, 3.14]
泛型 用来约束集合中存储数据的数据类型
//格式:类名<数据类型>
ArrayList<String> Lists = new ArrayList<>();
//这里String说明只能存储String类型的数据
Lists.add("张三");
Lists.add("100");
System.out.println(Lists);
//[张三, 100]
在次列表中的指定位置插入指定的元素
// void add(int index,E element)
Lists.add(1,"李四");
//在1索引处添加 李四
返回此列表中指定位置的元素
//E get(int index)
System.out.println(Lists.get(2));
//打印索引为2的Lists列表中的元素
删除该列表中指定位置的元素
//E remove(int index)
lists.remove(2);
//删除索引为2的Lists列表中的元素
如果此列表不包括元素 true
//boolean isEmpty()
System.out.println(lists.isEmpty());
//如果列表lists为空,则打印true
//如果列表lists部委空,则打印false
从列表中删除指定元素的第一个出现(如果存在)
// boolean remove(Object o)
lists.remove("李四");
//如果列表中有多个李四,则只会删除第一个出现的李四,不会影响其余的李四
用指定的元素替换此列表中指定位置的元素
//E set(int index, E element)
lists.set(1,"张三");
//将列表索引为1的元素替换为 张三
以正确地顺序返回该列表中元素地迭代器
//Iterator<E> iterator()
Iterator<String> iterator = l.iterator();
while(iterator.hasNext()){
//当指针指向空的时候,循环结束
String s = iterator.next();
System.out.println(s);
}
//遍历列表中的全部元素
ArrayList存储数据的特点
有序可重复
文章来源:https://www.toymoban.com/news/detail-495292.html
学的不是技术,更是梦想!!!文章来源地址https://www.toymoban.com/news/detail-495292.html
到了这里,关于java ArrayList()常用详解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!