Java学习笔记:List容器

本文记录自己作为Java小白,在完成实验中不断学习的过程。

1.概念
Java容器类类库的用途是保存对象,容器中不能存储基本数据类型,必须是对象(引用数据类型)
2.List接口常用方法

  • size():获取List的长度(即List包含数据元素的总数)
  • add(Object obj):向List的尾部添加一个元素obj
  • add(int index, Object obj):向List中索引index的位置添加元素obj
  • set(int i, Object obj):使用元素obj替换索引i 位置的元素,并返回被替换的元素。
  • remove(int i):删除索引i指定位置的元素,并返回被删元素 get(int i):返回索引i 指定位置的元素。

2.ArrayList
ArrayList使用连续的内存单元存储数据元素,当添加或删除数据元素时(除数组线性表的最后位置外),ArrayList需要移动其被添加(或删除)元素后面的全部元素。在遍历所有元素方面,ArrayList具有很好的效率,因为其数据元素的连续性,所有只需要获取到第一个元素的地址,再使用地址指针下移的方式即可获取全部元素。

ArrayList适合存储经常用于显示的数据,并且不对查询结果进行修改,而仅仅是用于客户显示。

如果我们只是在ArrayList的末尾进行添加(或删除)操作,可以使用ArrayList。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值