Java常见容器总结

来源:互联网 发布:asp.net入门编程实例 编辑:程序博客网 时间:2024/05/21 08:36

总结一下常见的容器类使用,Collection是容器类的顶层接口,其自身没有任何实现类。接口规定了以下常用方法

  • 添加数据
    • boolean add(E e);
    • boolean addAll(Collection<? extends E> c);
  • 删除数据
    • boolean remove(Object o);
    • void clear();
  • 查看数据
    • Iterator<E> iterator();
  • 集合属性
    • boolean isEmpty();
    • int size();
  • 其他一些常用方法
    • boolean contains(Object o);
    • boolean containsAll(Collection<?> c);
    • Object[] toArray();
    • <T> T[] toArray(T[] a);

Collection接口下有两个主要的接口一个是List,另一个是Set。这两个区别在于List有序可重复,Set无序不可重复。
Set主要是体现在无序不可重复,基本常用的方法就是Collecction接口列举的那些方法。以下罗列出一下List特有方法,主要是体现在有序即有索引。
- 添加数据
- void add(int index, E element);
- E set(int index, E element);
- 删除数据
- E remove(int index);
- 查看数据
- E get(int index);
- 其他一些常用方法
- void sort(Comparator<? super E> c)

原创粉丝点击