码迷,mamicode.com
首页 > 编程语言 > 详细

Java 集合类库

时间:2017-06-19 19:50:00      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:摘要   top   hashcode   包含   foreach   集合类   实现   method   nsa   

java类库的基本结构

技术分享

Iterable

public interface Iterable<T>

实现这个接口允许对象成为 "foreach" 语句的目标。

也就是说,只有实现了Iterable接口的类才能使用foreache语法。

其实java在编译的时候讲foreach编译成了iterator操作。

技术分享

方法摘要

Iterator<T>

iterator()
返回一个在一组 T 类型的元素上进行迭代的迭代器。

 

Collection

接口 Collection<E>

所有超级接口:

Iterable<E>

方法摘要

boolean

add(E o)
确保此 collection 包含指定的元素(可选操作)。

boolean

addAll(Collection<? extends E> c)
将指定 collection 中的所有元素都添加到此 collection 中(可选操作)。

void

clear()
移除此 collection 中的所有元素(可选操作)。

boolean

contains(Object o)
如果此 collection 包含指定的元素,则返回 true。

boolean

containsAll(Collection<?> c)
如果此 collection 包含指定 collection 中的所有元素,则返回 true。

boolean

equals(Object o)
比较此 collection 与指定对象是否相等。

int

hashCode()
返回此 collection 的哈希码值。

boolean

isEmpty()
如果此 collection 不包含元素,则返回 true。

Iterator<E>

iterator()
返回在此 collection 的元素上进行迭代的迭代器。

boolean

remove(Object o)
从此 collection 中移除指定元素的单个实例,如果存在的话(可选操作)。

boolean

removeAll(Collection<?> c)
移除此 collection 中那些也包含在指定 collection 中的所有元素(可选操作)。

boolean

retainAll(Collection<?> c)
仅保留此 collection 中那些也包含在指定 collection 的元素(可选操作)。

int

size()
返回此 collection 中的元素数。

Object[]

toArray()
返回包含此 collection 中所有元素的数组。

<T> T[]

toArray(T[] a)
返回包含此 collection 中所有元素的数组;返回数组的运行时类型与指定数组的运行时类型相同。

Java 集合类库

标签:摘要   top   hashcode   包含   foreach   集合类   实现   method   nsa   

原文地址:http://www.cnblogs.com/xiaolang8762400/p/7050008.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!