Iterable、Collection、List的常用方法

1、Iterable的常用方法

Iterable也是一个接口,表示实现该接口的类是可以逐个元素进行遍历的。Iterable类型的数据结构有String、Array、Set、Map等。用于生成迭代器,对于需要迭代的集合提供一个生成迭代器的方法。该接口只有一个需要实现的方法 Iterator<T> iterator();生成一个迭代器对象。

Iterator接口

是一个迭代器。提供了对集合迭代的方法,每个集合都可以返回一个Iterator实例,迭代器可以在迭代的过程中删除集合的底层元素,但是不能直接调用集合的remove()方法移除,可以使用Iterator中的remove方法进行移除。

方法含义
hasNext()如果有元素则继续迭代,返回true
next()返回迭代的元素
remove()移除返回的元素

2、Collection的常用方法

Collection是所有的单列集合的父类接口,因此Collection定义的单列集合(List和Set)通用父类接口中的方法,这些方法可用于操作所有的单列集合。(Collection<E>)

方法含义
boolean add(E e)尾插e
void clear()清空集合中的元素
boolean remove(E e)删除第一次出现的e
boolean contains(Object o)判断o是否在当前集合中
boolean isEmpty()判断当前集合是否为空
int size()返回集合中元素的个数
Object[] toArray()将集合中的元素存储到数组中
Itrator iterator()返回集合中的迭代器

3、List的常用方法

List包括List接口以及List接口的所有实现类。所以List接口拥有Collection接口提供的所有常用方法。常用方法如下:

方法含义
boolean add(E e) 尾插e
void add(int index,E e)将e插入到index位置
boolean addAll(Collection<? extends E> c)尾插c中的元素
E remove(int index)删除index位置的元素
boolean remove(Object o)删除遇到的第一个o
E get(int index)获取下表index位置元素
E set(int index,E e)将inedx位置的元素设置为e
void clear()清空
boolean contains(Object o)判断o是否在线性表中
int indexOf(Object o)返回第一个o所在的下标
int lastIndexOf(Object o)返回最后一个o所在的下标
List<E> subList(int fromindex,int toIndex)截取部分list

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

喜欢敲代码的大秃噜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值