美文网首页
java中如何选择使用什么集合呢?

java中如何选择使用什么集合呢?

作者: 小漫画ing | 来源:发表于2019-04-19 17:09 被阅读0次
  • 看需求。
  • 是否是键值对形式:
    是:Map:键是否需要排序:
    ···是:TreeMap
    ···否:HashMap
    ···不知道:HashMap
    否:Collection:元素是否唯一:
    ··· 是:Set:元素是否需要排序:
    ······是:TreeSet
    ······否:HashSet
    ······不知道就用HashSet
    ··· 否:List:要安全吗?
    ······是:Vector
    ······否:ArrayList或者LinkedList
    ··········:增删多:LinkedList
    ··········:查询多:ArrayList
    ··········不知道,就使用ArrayList;
  • 集合的常见方法及遍历方法:
    collection:
add(),remove(),contains(),iterator(),size()

collection的遍历:

增强for
迭代器

List中又有一个get()方法,所以List又对了一个普通for循环遍历;
Map:

put(),remove(),containskey(),keyset(),get(),value(),entrySet(),size()

Map的遍历

通过键找值
通过键值对对象分别找建和值

相关文章

  • java中如何选择使用什么集合呢?

    看需求。 是否是键值对形式:是:Map:键是否需要排序:···是:TreeMap···否:HashMap···不知...

  • java8 -stream part1

    使用流操作来表达复杂的数据处理查询。 集合是Java中使用多的API。要是没有集合,还能做什么呢?几乎每个Java...

  • ListIterator和Iterator区别

    在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在...

  • JAVA后端面试必知——ListIterator和Iterato

    在使用Java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterator,在...

  • List逆向遍历、反向遍历--Iterator详解

    概述 在使用java集合的时候,都需要使用Iterator。但是java集合中还有一个迭代器ListIterato...

  • Java 空集合使用场景及填坑

    今天学学Java中如何创建一个空集合以及空集合的一些使用场景和相关的坑。你可能会问,这好像没有什么好讲的,空集合不...

  • Java集合相关

    在Java开发中,会经常使用到集合,那么何为集合呢? 集合是用于存储批量数据的容器工具,可以将其看做一个可变长度的...

  • 并发修改异常

    案例:判断集合中是否存在java,如果有则添加android且遍历集合元素 方法一:使用collection集合中...

  • JAVA中Date、Calendar的简单使用

    一、使用 Date 和 SimpleDateFormat 类表示时间 在java中如何获取当前时间呢?java.u...

  • 集合

    为什么使用集合: 在java中数组的大小是固定的,不能改变。而且只能存放同一种类型的数据,而java的集合可以创建...

网友评论

      本文标题:java中如何选择使用什么集合呢?

      本文链接:https://www.haomeiwen.com/subject/uhlcgqtx.html