java集合
2016-03-24 09:58:39 4 举报
Java集合(Java Collection)是一个包含多个元素的容器,用于存储和操作这些元素。Java集合框架主要包括两种类型的容器:一种是集合(Collection),用于存储一组不唯一的对象;另一种是映射(Map),用于存储具有映射关系的对象。Java集合框架提供了一套标准的接口和实现类,如List、Set、Queue、Deque等,以便于开发者在各种场景下使用。Java集合框架还提供了一些工具类,如Collections和Arrays,用于对集合进行排序、查找等操作。Java集合框架的设计目标是提供高性能、高可用性和可扩展性的数据结构,以满足各种应用场景的需求。
作者其他创作
大纲/内容
Stack
- public E push(E item);- public synchronized E pop();- public synchronized E peek();- public boolean empty();- public synchronized int search(Object o)
Queue
- boolean add(E e);- boolean offer(E e);- E remove();- E poll();- E element();;- E peek();
Set
AbstractSequentialList
List
AbstractCollection
对Collections方法的实现
Vector
Deque
- void addFirst(E e);- void addLast(E e);- boolean offerFirst(E e);- boolean offerLast(E e);- E removeFirst();- E removeLast();- E pollFirst();- E pollLast();- E getFirst();- E getLast();- E peekFirst();- E peekLast();- boolean removeFirstOccurrence(Object o);- boolean removeLastOccurrence(Object o);- void push(E e);- E pop();- Iterator descendingIterator();
ArrayList
Collection
- int size(); - 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();
LinkedList
AbstractList
0 条评论
下一页