zoukankan      html  css  js  c++  java
  • java集合Collection

    package Collection;
    import java.util.Iterator ;
    import java.util.Collection ;
    /*--------------------------------------------
    java.util包中直接提供的集合接口和具体实现,
    public:
    interface Collection<E> --集合的根接口,提供了诸如add, remove, size and toArray之类的方法
    interface Set<E> -- 不包含重复元素的集合,无序的集合,是对Collection<E>的扩展
    interface SortedSet<E> -- 一个集, 包含的元素都是排好序的,是对Set<E>的扩展
    interface List<E> -- 一个集合,在列表(list)未被改动的情况下,他的元素按照特定顺序存放,对Collection<E>的扩展
    interface Queue<E> -- 一个集合,他的元素具有隐含的顺序,对Collection<E>的扩展,每个队列(queue)都有一个head元素,
    他是某些具体操作(peek and poll) 的操作对象


    public interface Collection<E> extends Iterable<E> -- 接口继承接口,用extends
    Collection<E>接口的超级(父)接口是Iterable<E>
    -------------------------------------------- */
    interface Collection_<E>{

    public boolean add(E e) ;
    public boolean addAll(Collection<? extends E>) ;
    public void clear() ; // remove all of elements from the collection
    public boolean contains(Object o) ; //含有指定对象,返回true
    public boolean containsAll(Collection<?> c) ; //含有指定集合中的所有元素,返回true
    public boolean equals(Object o) ; //
    public int hashCode() ; // 返回集合的hash值
    public boolean isEmpty() ; // 集合为空,返回true

    public Iterator<E> iterator() ; //返回一个遍历集合中元素的迭代器
    public boolean remove(Object o) ; // 从集合中删除指定对象
    public boolean removeAll(Collection<?> c) ; //
    public boolean retainAll(Collection<?> c) ; //从集合(大)中删除集合c(小)以外的所有元素

    public int size() ; //返回集合大小

    public Object[] toArray() ; // 返回一个含有集合中所有元素的数组


    }
    public class CollectionDemo {
    public static void main(String args[]){

    }

    }
















  • 相关阅读:
    etcd集群的搭建
    MRTG在Windows平台的安装及使用
    SaltStack数据系统-Pillar详解
    Xpath
    XmlDocument操作
    转:悬挂窗口
    转:不规则按钮实现
    转:C#串口编程
    转:控制ComboBox下拉框的下拉部分宽度,使内容能够显示完全
    转:如何捕获winform程序全局异常?
  • 原文地址:https://www.cnblogs.com/Muzeer/p/9737272.html
Copyright © 2011-2022 走看看