zoukankan      html  css  js  c++  java
  • Java集合使用确定、常用方法、遍历方式

    (一)确定使用哪种类型集合?

    1.0  看需求---->是否是键值对象形式:

           是:Map     键是否需要排序--->是:TreeMap;否: HashMap   不知道也用HashMap。

           否: Collection    元素是否唯一--->

                                        是:Set--->元素是否排序--->是:TreeSet  ;否  HashSet  不知道就用HashSet

                                        否:List--->安全么?----->是:Vector(很少用);否:(查询多)ArrayList、或者(增删多)LinkedList   不知道就用ArrayList

    2.0  集合常见的方法以及遍历方式

    Collection:
            add()
            remove()
            contains()
            iterator()
            size()
            
            遍历方式:
                增强for
                迭代器
                
            |--List
                get()
                
                遍历:
                    普通for
            |--Set
        
        Map:
            put()
            remove()
            containskey(),containsValue()
            keySet()
            get()
            value()
            entrySet()
            size()
            
            遍历方式:
                根据键找值

                根据键值对对象分别找键和值。

               

  • 相关阅读:
    Acwing 284.金字塔 (区间DP)
    Acwing 283.多边形 (区间DP)
    Acwing 277.饼干 (DP+排序不等式)
    Acwing 274.移动服务 (DP)
    Acwing 273.分级 (DP)
    Acwing 271.杨老师的照相排序 (DP)
    Acwing 272.最长公共上升子序列 (DP)
    Mybatis-缓存
    mybatis与spring整合
    mybatis-sql映射文件
  • 原文地址:https://www.cnblogs.com/not-alone/p/8545622.html
Copyright © 2011-2022 走看看