LinkedHashMap是一个有序的Map,迭代顺序就是插入顺序
分类:
其他好文 时间:
2018-03-18 01:22:01
阅读次数:
149
TreeSet迭代, Map迭代, 装饰模式, FileWriter和BufferedWriter, FileReader和BufferedReader, 字节流 ...
分类:
编程语言 时间:
2017-09-11 18:03:08
阅读次数:
235
1、如何理解迭代器?迭代器不是指针,也似乎不是string这种类型 参考:迭代器与指针的区别是? C++map迭代器的++操作是如何实现的?讨论。iterator提供了遍历STL容器里元素的方式,not-only-read,还可以修改这些元素,如赋值,这需要解引用操作返回的是元素的左值引用。 考虑p ...
分类:
编程语言 时间:
2017-08-07 19:23:15
阅读次数:
167
package com.sxd.createDao; import java.io.File; import java.time.LocalDateTime; import java.util.HashMap; import java.util.Map; import java.util.TreeM... ...
分类:
编程语言 时间:
2017-07-18 16:48:23
阅读次数:
132
RX学习笔记:JavaScript数组操作 2016-07-03 增删元素 unshift() 在数组开关添加元素 push() 在数组末尾添加元素 pop() 弹出(在数组中移除并作为返回值)数组尾元素 shift() 弹出数组首元素 迭代数组 map() 迭代(遍历操作)数组元素,返回新数组 r ...
分类:
编程语言 时间:
2016-07-03 21:20:36
阅读次数:
124
给jdk写注释系列之jdk1.6容器(2):LinkedList源码解析
给jdk写注释系列之jdk1.6容器(3):Iterator设计模式
给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析
给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析
给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&Map迭代器工作中经常听到别人讲“...
分类:
其他好文 时间:
2016-04-29 17:34:40
阅读次数:
265
给jdk写注释系列之jdk1.6容器(2):LinkedList源码解析
给jdk写注释系列之jdk1.6容器(3):Iterator设计模式
给jdk写注释系列之jdk1.6容器(4)-HashMap源码解析
给jdk写注释系列之jdk1.6容器(5)-LinkedHashMap源码解析
给jdk写注释系列之jdk1.6容器(6)-HashSet源码解析&Map迭代器工作中经常听到别人讲“...
分类:
其他好文 时间:
2016-04-26 19:35:12
阅读次数:
214
今天的主角是HashSet,Set是什么东东,当然也是一种java容器了。 那么今天的HashSet它又是怎么一回事的,他的存在又是为了解决什么问题呢? 先来看下Set的特点:Set元素无顺序,且元素不可以重复。 。想到了什么?无顺序,由于散列的缘故;不可重复,HashMap的key就是不能重复的。
分类:
其他好文 时间:
2016-01-29 00:22:10
阅读次数:
464
今天的主角是HashSet,Set是什么东东,当然也是一种java容器了。现在再看到Hash心底里有没有会心一笑呢,这里不再赘述hash的概念原理等一大堆东西了(不懂得需要先回去看下HashMap了),需要在啰嗦一句的是hash表是基于快速存取的角度设计的,也是一种典型的空间换时间的做法(这个在.....
分类:
其他好文 时间:
2015-12-21 18:18:52
阅读次数:
227
C++ STL中的map是非常常见的。通常我们用如下方式来遍历,并且删除map中的一些entry:map mp;
mp.insert(make_pair(1,1));
mp.insert(make_pair(2,3)); // insert some elements
for (map::iterator iter = mp.begin(); iter !=...
分类:
编程语言 时间:
2015-07-26 20:59:33
阅读次数:
269