Java学习笔记之List集合

特点:

1.有序的集合,存储元素和取出元素顺序一致
2.有索引,包含了一些带索引的方法
3.允许存储重复元素

List接口中带索引的方法(特有):
public void add(int index, E e):将制定元素添加到集合中指定位置
public E get(int index):返回集合中指定位置的元素
public E remove(int index):移除并返回列表中指定位置的元素
public E set(int index,E e):用指定元素替代列表中指定位置的元素,并返回被替代元素
List接口的子类:
1.ArrayList:底层是一个大小可变的数组结构,查询快,增删慢。操作数据是不同步的
2.LinkedList:
	特点:
		1.底层是一个链表结构,增删快,查询慢
		2.包含大量操作首尾元素的方法
	注意:使用LinkedList集合特有的方法,不能使用多态
	成员方法:
		public void addFirst(E e):将指定元素插入列表开头
		public void addLast(E e):将指定元素添加到列表结尾
		public void push():将元素压栈,等效于addFirst()

		public E getFirst():返回列表第一个元素
		public E getLst():返回列表最后一个元素
		
		public E removeFirst():移除并返回列表第一个元素
		public E removeLast():移除并返回列表最后一个元素
		public E pop():将第一个元素从栈中弹出,等效于removeFirst()
		
		public boolean isEmpty():判断列表是否为空
3.Vector(了解)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值