集合
来源:互联网 发布:格雷厄姆格林知乎 编辑:程序博客网 时间:2024/05/17 21:43
java类库中集合类的基本接口是Collection接口。Collection接口扩展了Iterable接口
利用迭代器查看集合中的元素Collection<Integer> c = ...Iterator<Integer> it = c.iteratot();while(it.hasNext()){ //判断是否有下一个元素 Integer a = it.next(); System.out.println(a);}//或者,采用for each循环。for each可以与任何一个实现了//Iterable接口的对象一起工作Collection<Integer> c = ...for(Integer a : c ) {}
- ArrayList 一种可以动态增长和缩减的索引序列
- LinkedList 一种可以在任意位置进行高效地插入和删除操作 的有序序列
- ArrayDeque 一种用循数组实现的双端队列
- HashSet 一种没有重复元素的无序集合
- TreeSet 一种有序集
- EnumSet 一种包含枚举类型的集
- LinkedHahSet 一种可以记住元素插入次序的集
- PriorityQueue 一种允许高效删除最小元素的集合
- HashMap 一种存储键/值关联的数据结构
- TreeMap 一种键值有序排列的映射表
- EnumMap 一种键值属于枚举类型的映射表
- LinkedHashMap 一种可以记住键值项添加次序的映射表
- WeakHshMap 一种其值无用武之地后可以被垃圾回收器回收的映射表
- IdentityHashMap 一种用==而不是用equals比较值得映射表
0 0
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- 集合
- Socket与TCP/UDP编程
- Java温习——关键字和保留字
- eclipse 使用技巧
- Python:Scrapy中出现的乱码问题
- storm的ack和fail
- 集合
- spring基础(1)-基本使用
- Memcache技术笔记
- 获取开启的所有PHP扩展及该扩展下的函数
- JavaScript 常用实例收集
- 统一组织机构信用代码(从正则到方法验证,JavaScript)
- Swift下自定义printf, 在状态DEBUG打印, 在release状态不打印
- 工厂模式结合RPC进行多节点数据调用的代码套路
- Linux三大共享文件的方法