基于jdk1.8其中关于Collection接口中的源码解析

1:这一章笔记主要的就是记录collection接口的3都有哪些方法,以及这些方法的参数
其中Collection接口主要的就是在java.util包名下面的,我们能够看见它所属于的包名以及它里面的方法

package java.util;  //这是代表collection接口是属于java.util包名下面的

  //看下collection接口是使用什么权限符修饰的
public interface Collection<E> extends Iterable<E> {
  
    
}

//返回集合中的元素个数
int size();  

//判断这个集合中是否有元素
boolean isEmpty();

//判断集合中是否包含o元素
boolean contains(Object o);

//支持元素的迭代器方法
Iterator<E>  iterator();

//将集合中转换为一个Object类型数组
Object[] toArray();

//往集合中添加一个元素,返回一个boolean类型的标识
boolean add(E e);

//删除指定的元素,返回是否删除成功的结果
boolean remove(Object o);

//在一个collection集合中添加一个完整的collection集合
boolean addAll(Collection<? extends E> c);

//清楚collection集合中的所有元素,无返回值
void clear();

总结Collection接口中都有哪些方法以及
size, isEmpty, iterator,remove, addAll, clear,toarray,contain
其实我们在collection集合中可以看到,在这个接口中的方法我们都能够在list集合中看见这些方法的重现
我们可以在list接口中都有哪些方法的实现

*如下是在List接口中看见的方法,这里需要说明一点的就是接口是通过继承接口来实现的方法的实现的

//在这里我们能够看见接口是通过继承接口来实现的
public interface Collection<E> extends Iterable<E> {  
}

// size方法
int size();

//isEmpty方法
boolean isEmpty();

//contaiins方法
boolean contains(Object o);

//迭代器方法-iterator
 Iterator<E> iterator();

//remove方法
boolean remove(Object o);

//toArray-转换数组方法
Object[] toArray();

//添加元素的方法-add(E  e)
boolean add(E e)

//添加完整的一个collection集合的方法
boolean addAll(Collection<E> e)

我们从上面知晓到list接口中主要的都有哪些方法
size,isEmpty,add,addAll,remove,clear,toarray, contains, iterator这九个方法的总结

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值