Java集合
来源:互联网 发布:linux操作系统下载官网 编辑:程序博客网 时间:2024/06/07 01:54
集合
一. Collection
1. List (动态存储数据,可以重复).
1.1 ArrayList
查找快,增删慢
1.2 LinkedList
查找慢,增删快
1.3 AbstractList
Vector
Stack: 栈,压入栈,弹出栈
2.Set (元素不能重复, 无序)
2.1HashSet:
首选判断hashcode,如果不等加hashset。如果hashcode相等,调用equals方法,根据hash值
2.2TreeSet
queue
队列
二. Properties
Properties
//存储键值对 键值对 只能是字符串//存储一些属性(固定) 链接数据库Properties p=new Properties();//流InputStream is=Demo1.class.getClassLoader().getResourceAsstream("com/demo/map/test.properties");try{properties.load(is); System.out.println(p.getProperty(name)); System.out.println(p.getProperty(age)); }catch(IoException e){e.printStack();}finally{。。。。。。。。}}
三 .Map
3.1 HashMap
key的值是一致的
3.2 TreeMap
3.3 IndentityHashMap
使用场景较少用
四.Iterator
ListIterator
Vector
Stack
阅读全文
1 0
- Java集合:集合框架
- java集合---set集合
- JAVA 集合 的 集合
- 【集合】Java集合对比
- JAVA集合-Map集合
- JAVA集合-Set集合
- JAVA集合-List集合
- java集合------Map集合
- Java集合----List集合
- Java集合----Set集合
- Java集合----Map集合
- JAVA集合
- JAVA集合
- Java集合
- JAVA集合
- Java集合
- Java集合
- java 集合
- 广度优先搜索 《挑战程序设计竞赛》——迷宫的最短路径
- class和getClass()
- 黄金投资亏损3万后的经验总结
- 百度地图的开发day1之SHA1的值,包名,安全码
- Android内存优化(使用SparseArray和ArrayMap代替HashMap)
- Java集合
- 移动端苹果手机 input的readonly 不起效解决方案
- RocketMQ
- python3 socket实现
- okhttp volley retrofit对比
- PowerBI 学习笔记(3)—— 服务
- java设置运行环境
- 55个基础金融名词
- Spring框架概述