对集合怎么用的概念不是很理解,希望高手能解释一下.
解决方案 »
- 关于类加载器双亲委派机制的一点小小的疑问
- fibonacci数列(在线等解决给分)
- 求助一个正则表达式
- 设置窗口图标是什么啊??
- 求一算法:某一页面高度增加,页面中字段个数不变,能不能使显示页数保持不变?
- 狂郁闷!!用java提交http请求返回错误,把字符串贴到ie里就返回ok!!!!!!!
- 高手请进:我把JTextArea设置为自动换行即setLineWrap(true),请问如何在每次自动换行的时候自动在加一个换行符啊?帮帮忙阿,我已经郁闷
- 编译成功后的CODE为什么回有这样的提示!
- 求教,Stateless session Bean会自动保存状态?
- 新手问题,大虾有兴趣请进!
- 一道简单选择题
- 求助:一道面试题,挑出本程序的错误,并改正!
常用类是Vector、ArrayList、HashSet、HashTable、Set。
常用接口是List、Map。
先学会用一个,其他的大同小意
如果把篮子分好格子,每个格子放一个东西,那么找东西的时候就告诉找第几格就行了,这就是List
另一种放法就是篮子里不分格子,东西随便放,但每个东西贴个标签,这时候要找东西就得告诉找哪个标签的东西.这就是Map的用法
最后一种是随便往里放,但不许重复,每一种东西只能放一个,这时候要找哪个只需要告诉我要哪种就行了,这就是Set的用法
set,collection是接口
简单的说就是放东西的地方,可以参考下数据结构里的线性 结构
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap