java ArrayList()常用详解

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存储数据的特点

有序可重复
在这里插入图片描述

学的不是技术,更是梦想!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

君生我老

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值