zoukankan      html  css  js  c++  java
  • Collection(集合)知识点总结

    • Collection
      • List  可以存储重复元素,有序(元素存取顺序),有索引
        •   ArrayList
        •       LinkedList
      • Set 不能存储重复元素,无序的(LinkedHashSet有序),无索引
        •   HashSet
          •   LinkedHashSet
      • List和Set的区别
        • list是有序的,可以存储重复的元素
        • set是无语的,不可以存储重复的元素
        • ArrayList 底层数据结构是数组,查询快,增删慢,线程不安全,效率高
        • LinkedList底层数据结构是链表,查询慢,增删快,线程不安全,效率高
    • Collection方法
      • boolean add(Object e)把给定的对象添加到当前集合中
      • void clear()清空集合中所有的元素
      • boolean remove(Object e)把给定的对象在当前的集合中移除
      • boolean contains(Object o)判断给定的对象是否在当前的集合中
      • boolean isEmpty()判断当前的集合是否为空
      • Iterator iterator()迭代器,用来遍历集合中的元素
        • boolean hasNext() 判断是否还有元素可以迭代,如果仍有,返回true
        • Object next(),返回迭代的下一个元素
      • int size(),返回集合中的元素的个数
      • n Object[] toArray() 把集合中的元素,存储到数组中
    • List特有的方法(下标)
      • void add(int index,Object e),将指定的元素,添加至指定的位置
      • Object get(int index)返回集合中指定位置的元素
      • Object remove(int index)
      • Object set(int index,Object e)使用指定元素替换集合中指定位置上的元素
  • 相关阅读:
    网络编程--requests模块
    python连接oracle--cx_Oracle模块
    操作excel
    操作mysql数据库
    枚举--enumerate
    邮箱
    匿名函数
    使用spring security jwt 、spring security oauth2权限控制遇到的坑记录
    基于element-ui定义自己的Menu 菜单组件并以component方式去定渲染
    VUE同域情况下父窗体打开子窗口,关闭子窗口时刷新父窗体
  • 原文地址:https://www.cnblogs.com/woaiacfun/p/12450479.html
Copyright © 2011-2022 走看看