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()
            
            遍历方式:
                根据键找值

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

               

  • 相关阅读:
    Linux 软件安装到哪里合适,目录详解
    python如何判断1个列表中所有的数据都是相等的?
    web接口开发基础知识-什么是web接口?
    MIME TYPE是什么?
    jenkins展示html测试报告(不使用html publisher)
    【转】Java虚拟机的JVM垃圾回收机制
    Map 排序
    sql in 和 exist的区别
    distinct和group by 去掉重复数据分析
    sql执行机制
  • 原文地址:https://www.cnblogs.com/not-alone/p/8545622.html
Copyright © 2011-2022 走看看