集合
wskyp
学习呗
展开
-
java.util.Vector
类定义:这是一个具体类,可以被实例化public class Vector<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java,io.Serializable构造方法//初始化向量,给出初始荣来那个以及capacityIncrement(控制着向量需要增长时所要增长的量)public Vector(in原创 2017-03-30 10:30:41 · 884 阅读 · 0 评论 -
java.util.Stack
类定义public class Stack<E> extends Vector<E>; //栈的是继承了Vector类构造方法public Stack() { //初始化一个栈 }public方法**栈的实现实质是通过数组,栈顶元素在数组最后一位,栈底元素在数组的第0位**//压栈,实质是将栈顶元素放入存储数组的最后一位,并返回压入栈中的元素public E push(E i原创 2017-03-31 09:29:37 · 198 阅读 · 0 评论 -
java.util.Collection<E>接口
public interface Collection<E> extends Iterable<E> 继承了Iterable接口方法:int size() 集合元素个数boolean isEmpty() 集合是否为空boolean contain(Object o) 集合是否包含oIterator<E> iterator() 返回集合的迭代器 //迭代器模式(不是在集合中实现迭代器方原创 2017-03-24 19:15:29 · 453 阅读 · 0 评论 -
java.util.List
public interface List extends Collection ; List是一个接口,继承了Collectionint size() ; 返回List大小 boolean isEmpty() 判断是否为空 boolean contains(Object o) 判断是否包含o Iterator iterator() ;;返回集合的 遍历器 Object[] toA原创 2017-03-26 21:08:23 · 853 阅读 · 0 评论 -
java.util.ArrayList
类定义//继承了AbstractList类,并且实现了List,RandomAccess,Cloneable和java.io.Serializable接口public class ArrayList<E> extends AbstractList<E> implements List<E>,RandomAccess,Cloneable,java.io.Serializable 域//默认容原创 2017-03-31 10:37:34 · 810 阅读 · 0 评论 -
java.util.ListIterator<E>
该接口继承了Iterator接口 所以有三个Iterator接口定义的方法: boolean hasNext(); //判断是否还有下一个元素 E next(); //获取下一个元素 void remove() ;删除集合最后一个元素另外listIterator在Iterator的基础上又加入了几个方法: boolean hasPrevious(); //判断是否有前一个元素;因为是线性原创 2017-03-26 20:37:57 · 257 阅读 · 0 评论