java基础——集合的选择
来源:互联网 发布:snmp 获取交换机端口 编辑:程序博客网 时间:2024/05/16 10:06
如何选择各类集合
是否是键值对象形式:
是:Map
键是否需要排序:
是:TreeMap
否:HashMap
不知道,就使用HashMap。
否:Collection
元素是否唯一:
是:Set
元素是否需要排序:
是:TreeSet
否:HashSet
不知道,就使用HashSet
否:List
要安全吗:
是:Vector
否:ArrayList或者LinkedList
增删多:LinkedList
查询多:ArrayList
不知道,就使用ArrayList
是否是键值对象形式:
是:Map
键是否需要排序:
是:TreeMap
否:HashMap
不知道,就使用HashMap。
否:Collection
元素是否唯一:
是:Set
元素是否需要排序:
是:TreeSet
否:HashSet
不知道,就使用HashSet
否:List
要安全吗:
是:Vector
否:ArrayList或者LinkedList
增删多:LinkedList
查询多:ArrayList
不知道,就使用ArrayList
不知道,就使用ArrayList
1 0
- java基础——集合的选择
- Java基础—集合
- java基础——集合
- Java基础——集合
- Java基础——集合
- Java基础——集合
- 【Java基础】——集合
- 【Java基础】——集合
- Java基础——集合
- Java基础——集合
- java基础——集合
- JAVA基础——集合
- 【Java基础】——集合
- Java基础——集合
- Java基础——集合
- java基础学习—集合
- java基础—Properties集合
- Java基础—集合框架
- unknown character '0xa1'是什么意思?
- 关于C/C++程序里如何实现模糊查找
- 光靠勤奋和努力是远远不够的
- MySQL事务特性,隔离级别
- java设计模式——创建型之单例模式
- java基础——集合的选择
- jQuery图片轮播
- Android多进程编程 IPC(Inter-Process Communiction) 小摘
- windows 远程连接linux系统
- 125.Examine the structure of the CUSTOMERS table:
- CSS-----选择器分类、层叠、特殊性与继承
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- hibernate delete update 失效问题
- 最常用和最难用的控件——ListView