zoukankan      html  css  js  c++  java
  • Collection集合复习方法回顾

    Collection集合方法:

      add()            //添加元素
      remove()           //移除元素

      size()                                     //返回集合长度,(元素个数)

      isEmpty()          //判断集合是否为空

      contains()            //判断集合是否包含指定元素

      clear()            //清空集合

      toArray()           //返回包含所有集合元素的数组

      iterator()         //遍历集合中每一个元素

    Collection接口有两个子接口:List接口(有序),Set接口(无序)

      List接口的方法:继承自父类的所有方法;

        get(index)          //返回指定位置的元素

        set(index,Element)    //用指定元素替换列表中指定位置的元素

        indexOf(object)       //获取列表中第一次出现指定元素的下标

        lastIndexOf(object)      //获取列表中最后出现指定元素的下标

        listIterator            //列表迭代器

      List接口有两个子类:Arraylist类(继承父类所有方法),LinkedList类

        LinkedList类方法:继承父类所有方法

          addFirst()        //在列表头部插入元素

          addLast()        //在列表结尾插入元素

          pollFirst()        //返回并移除列表的头元素

          pollLast()        //返回并移除列表的结尾元素

          getFirst()        //返回列表的头元素

          getLast()         //返回列表的结尾元素

          removeFirst()       //移除列表的头元素

          removeLast()       //移除列表的结尾元素

          push()          //将元素推入此列表表示的堆栈

          pop()          //从此列表表示的堆栈中弹出一个元素

          peek()          //获取但不移除此列表的头

      Set接口: 继承自父类Collection接口的所有方法,没有自己的方法,只能通过迭代或增强性for循环来遍历

            不保存重复元素

        Set接口的两个字类:HashSet类(继承自父类的所有方法)(无序)

                  LinkedHashSet类(继承自父类的所有方法)(有序)

    Map集合:映射集合,成对出现,每一个元素包含  键-值

      Map与Collection无继承关系

        方法:put(key,value)       //为集合添加一个元素

           remove(key)         //删除一个元素

           clear()            //清空集合

           get(key)          //通过键获得元素的值

           containsKey(key)      //判断映射中是否存在  键 key

           containsValue(value)     //判断映射中是否存在值 value

           size()           //此映射中的元素个数(每一个元素由键-值组成)

           isEmpty()          //判断此映射是否存在映射关系,为空返回true

           keySet()          //返回此映射中包含键的Set视图(将Map集合中的键取出来放进一个Set集合)

           values()           //返回此映射中包含的值的Collection视图(将Map中的值取出来放进一个Collection集合)

       Entry是Map接口的子接口,包含方法:继承自父类的方法

          getkey()          //获得与此项对应的键

          getValue()          //获得与此项对应的值

          setValue(value)       //用指定的值替换此项中对应的值

          entrySet()          //返回映射的Set视图

  • 相关阅读:
    Fiddler_AutoReponse_钓鱼网站原理和如何形成的&如何mock未开发好的页面来进行测试?
    HTTP 协议详解
    Appium元素定位-Toast
    Appium常用APi03
    Appium常用API 02
    Appium常用API_实现页面跳转(包括APP内部页面和APP 相互跳转)
    appium操作之手势操作-多点触摸(地图放大缩小)
    app自动化之手势(九宫格)滑动解锁
    常用 cmd 命令
    『转载』webGIS 概述
  • 原文地址:https://www.cnblogs.com/Zs-book1/p/10581175.html
Copyright © 2011-2022 走看看