博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JDK源码阅读(三) Collection<T>接口,Iterable<T>接口
阅读量:6794 次
发布时间:2019-06-26

本文共 1195 字,大约阅读时间需要 3 分钟。

package java.util;public interface Collection
extends Iterable
{
//返回该集合中元素的数量 int size(); //判断该集合中元素是否为空 size() == 0 boolean isEmpty(); boolean contains(Object o); Iterator
iterator(); Object[] toArray();
T[] toArray(T[] a); boolean add(E e); boolean remove(Object o); boolean containsAll(Collection
c); boolean addAll(Collection
c); boolean removeAll(Collection
c); boolean retainAll(Collection
c); void clear(); boolean equals(Object o); int hashCode();}

上面是Collection<T>接口,该接口扩展了Iterator<T>接口

Collection接口是处理对象集合的根接口,接口提供了在集合中添加和删除元素的基本操作。

Collection接口提供的toArray()方法返回一个表示集合的数组。

package java.lang;import java.util.Iterator;/** Implementing this interface allows an object to be the target of *  the "foreach" statement. * @since 1.5 */public interface Iterable
{ /** * Returns an iterator over a set of elements of type T. * * @return an Iterator. */ Iterator
iterator();}

  

转载于:https://www.cnblogs.com/wuxinliulei/p/4853243.html

你可能感兴趣的文章
LEXUS OPENCART 自适应主题模板 ABC-0019-01 HIGHLIGHTED FEA
查看>>
设置ListView页眉注意事项
查看>>
ubuntu 更新出错
查看>>
nginx学习笔记(8)虚拟主机名---转载
查看>>
elasticsearch6 java 操作手册
查看>>
[LeetCode] Symmetric Tree
查看>>
jroo国际化实现方式
查看>>
【学习笔记3】解决struts2配置文件无提示问题
查看>>
设计模式学习笔记之单例模式(Java实现)
查看>>
hbase并发问题
查看>>
php下载文件
查看>>
Kurento Modules
查看>>
多种控制器的创建方式
查看>>
NSUserDefaults 简介,使用 NSUserDefaults 存储自定义
查看>>
IDEA_15构建SSM登录功能(1)
查看>>
Linux就是这个范儿
查看>>
基于JSTL自定义标签库
查看>>
hibernate里使用JDBC查询示例代码
查看>>
关闭tomcat命令窗体
查看>>
使用hive的常用命令语句
查看>>