zoukankan      html  css  js  c++  java
  • List-ApI及详解

    1、API :

    • add(Object o)
    • remove(Object o)
    • clear()
    • indexOf(Object o)
    • get(int i)
    • size()
    • iterator()
    • isEmpty()

    2、使用

    Vector与ArrayList

    区别

    类别 实现 特点
    vector 数组 重量级、线程安全、但是运行速度慢(增删慢、查询快)
    arraylist 数组 轻量级、线程不安全、但是运行速度快(增删慢、查询快)
    linkedlist 链表 增删快、查询慢

    vector安全问题:synchronizatd修饰方法,保证了该类的线程同步

    3、LinkedList

    使用情况:增删操作多的线性结构

    常用API:

    类别 方法
    增加 add、addAll、addFirst、addlast……
    删除 clear、remove、removeAll……
    判断 contains、containsAll、isEmpty……
    取长 size、subList……
    查询 get、indexOf、element、elementAt……
    遍历 iterator、 descentingIteroter、listIterator……
    修改 set……
  • 相关阅读:
    c# GDI+ 绘制矩形圆角
    ActivityManager
    PowerDesigner15 下载 数据库建模工具
    IaaS、PaaS和SaaS
    discuz 社区工具
    c# 字符串比较方法
    android adb 命令大全
    unity
    backtrack5 中文网
    aws
  • 原文地址:https://www.cnblogs.com/xieji233/p/6155629.html
Copyright © 2011-2022 走看看