• Java的集合


    1、Collection   层次结构中的根接口
    子接口set   元素无须 不可重复的集合(类似高中的集合)  HashSet LinkedHashSet TreeSet
    子接口List  元素有序 可重复的集合(动态数组)
         ArrayLit 
         Linkedlist
         Vector
    2、Map接口  具有映射关系的key-value对的集合
          y=f(x) (x1,y1)     

                     HashMap
          TreeMap
          Hashtable

    --------------------------------------------------------------------------------------------------------------------------------------------------------------

    ArrayLit :有序的 collection(也称为序列)。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问          元素,并搜索列表中的元素。

    增add(5) 将指定的元素追加到此列表的尾部。
    删remove(3) public E remove(int index)移除此列表中指定位置上的元素。向左移动所有后续元素(将其索引减 1)。
    改set(3,new Integer("asad")) 用指定的元素替代此列表中指定位置上的元素。
    查get(3) public E get(int index)返回此列表中指定位置上的元素。
    插入 add(3,5) public void add(int index,E element)将指定的元素插入此列表中的指定位置。向右移动当前位于该位置的元素(如果有)以及所有后续元素(将其索引加 1)。
    长度size() public int size()返回此列表中的元素数。
    list.indexOf("as")  搜索给定参数第一次出现的位置
    lastIndexOf 返回指定的对象在列表中最后一次出现的位置索引。
    public Object[] toArray() 返回一个按照正确的顺序包含此列表中所有元素的数组。
    public void clear()移除此列表中的所有元素。此调用返回后,列表将为空。

    public boolean isEmpty()测试此列表中是否没有元素。 
    protected void removeRange(int fromIndex,int toIndex)移除列表中索引在 fromIndex(包括)和 toIndex(不包括)之间的所有元素。向左移动所有后续元素

            (减小其索引)。此调用将列表缩短了 (toIndex - fromIndex) 个元素。(如果 toIndex==fromIndex,则此操作无效。)

    public boolean addAll(int index,Collection<? extends E> c)从指定的位置开始,将指定 Collection 中的所有元素插入到此列表中。向右移动当前位于该位置的元素

            (如果有)以及所有后续元素(增加其索引)。新元素将按照指定 Collection 的迭代器所返回的元素顺序出现在列表中。


    public boolean contains(Object elem)如果此列表中包含指定的元素,则返回 true。

  • 相关阅读:
    ACM/ICPC 之 中国剩余定理+容斥原理(HDU5768)
    ACM/ICPC 之 三维计算几何+暴力枚举+判重(HDU5839)
    ACM/ICPC 之 有流量上下界的网络流-Dinic(可做模板)(POJ2396)
    ACM/ICPC 之 Dinic+枚举最小割点集(可做模板)(POJ1815)
    ACM/ICPC 之 DP解有规律的最短路问题(POJ3377)
    ACM/ICPC 之 DFS+SPFA-贪心+最短路(POJ2679)
    ACM/ICPC 之 靠墙走-DFS+BFS(POJ3083)
    maven的setting.xml配置文件详解(中文)
    高性能、高可用的分布式架构体系(有启发的)
    各种数据库再spring中的配置(转载)
  • 原文地址:https://www.cnblogs.com/gaoxiangde/p/4209431.html
Copyright © 2020-2023  润新知