[Java]Collection和List接口

List和Collection是集合的两个接口,List继承了Conllection接口,List和Collection都是通用的集合操作接口,内部定义增删改查一系列操作,List是Collection接口的子类,相比于Collection,List能提供更多的方法,满足更多的业务需求。

下面就是Collection和List中方法种类

 

从上面的方法比较中可以看出,Collection比List多了set,get,获取元素下标的indexof和subList等方法,并且实现了更多种类的add,remove方法

 介绍几种常用的List方法

一、三种add方法

(1)boolean add(E e );直接尾插一个元素

(2)void add(int Index,E e);在指定定下标插入一个元素

 (3)boolean addAll(Collection<? extends E> c);尾插被传入的实现了collection接口的集合对象的全部元素。

二、两种remove方法

(1)boolean remove(Object o);将首个与传入的对象想等的对象删除

(2)E remove(int Index);删除指定下标的元素

说明:这里删除特定对象使用Object不使用E,因为被传入的类型参数有可能是Integer,Integer和int类型的参方法数不能构成一个函数的重载

三、set和get

(1)E set(int index,E e);将指定下标的元素更改为传入的元素

 (2)E get(int index);获得指定下标的元素

四、两种indexOf方法

(1)int indexOf(Object o);顺序的从找到并返回指定对象的下标

(2)int lastIndexOf(Object o);逆序的找到并返回指定对象的下标

 五、submit方法

(1)List<E> submit(int fromIndex,int toIndex);截取下标从fromIndex到toIndex元素并返回,区间左闭右开

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值