zoukankan      html  css  js  c++  java
  • java面向对象 6

        掌握集合框架包含的内容

    java中的集合,位于包java.util

      Java集合框架分为2大接口:

      Collection

    ListArrayListLinkedList

    SetHashSetTreeSet

      Map

    HashMap

    TreeMap

    集合框架的优点?

    解决数组的一些不足之处(存储数据类型单一、空间不可变,操作数据比较麻烦、性能低等),

    提供了一种标准的体系结构,方便快速高效操作集合数据

        掌握ArrayListLinkedList的使用

     添加: add() 该方法重载2次

     boolean add(Object e);//保存任意数据类型的元素

     void add(int index,Object e) ;//在指定的下标处,添加任意数据类型的元素

     删除:remove() 该方法重载2次

     boolean remove(Object e);根据元素的值,删除

     Object remove(int  index);根据下标位置,删除

     获取元素:get(int  index)

    元素个数:size()

     判断某个元素是否存在:boolean contains(Object  e)

    以上方法,是实现了接口List的类(ArrayListLinkedList)共有的方法

    LinkedList特有的方法:

                         添加:addFirst()、addLast();

                         删除:removeFirst()、 removeLast();

                         获取:getFirst()、getLast()

  • 相关阅读:
    x64 平台开发 Mapxtreme 编译错误
    hdu 4305 Lightning
    Ural 1627 Join(生成树计数)
    poj 2104 Kth Number(可持久化线段树)
    ural 1651 Shortest Subchain
    hdu 4351 Digital root
    hdu 3221 Bruteforce Algorithm
    poj 2892 Tunnel Warfare (Splay Tree instead of Segment Tree)
    hdu 4031 Attack(BIT)
    LightOJ 1277 Looking for a Subsequence
  • 原文地址:https://www.cnblogs.com/alhy/p/7017626.html
Copyright © 2011-2022 走看看