1.使用如下键值对,初始化一个HashMap:adc - 物理英雄apc - 魔法英雄t - 坦克对这个HashMap进行反转,key变成value,value变成key 注:keySet()可以获取所有的key, values()可以获取所有的value 1 package Collection; ...
分类:
编程语言 时间:
2020-01-21 21:48:46
阅读次数:
97
一、什么是单元测试 单元测试并不只是为了验证你当前所写的代码是否存在问题,更为重要的是它可以很大程度的保障日后因业务变更、修复Bug或重构等引起的代码变更而导致(或新增)的风险。 同时将单元测试提前到编写正式代码进行(测试驱动开发),可以很好的提高对代码结构的设计。通过优先编写测试用例,可以很好的从 ...
分类:
其他好文 时间:
2020-01-13 22:08:52
阅读次数:
111
一。collection与map集合的区别 1.collection集合中的元素为孤立存在,map集合中的预算为成对存在(key键--vlaue值) 2.collection集合为单列集合,map集合为双列集合 3.collection集合中有重复的元素,也可以没有重复的元素,map集合中key值不 ...
分类:
编程语言 时间:
2020-01-03 23:12:50
阅读次数:
91
集合嵌套 先创建集合和存入数字(person是故有自创类) 第一种1.keySet+增强for 第二种//2.keySet+Iterator entry方法1.entry+增强for 第二种4.entry+Iterator Collections集合工具类 模拟斗地主洗牌发牌 思路: ...
分类:
其他好文 时间:
2019-12-31 12:41:53
阅读次数:
85
for each map.entrySet() 显示调用map.entrySet()的集合迭代器 for each map.keySet(),再调用get获取 for each map.entrySet(),用临时变量保存map.entrySet() ...
分类:
其他好文 时间:
2019-12-29 11:27:18
阅读次数:
77
一、概述 对于 HashSet 而言,它是基于 HashMap 来实现的,底层采用 HashMap 来保存元素。所以只要懂得Hashmap,HashSet就很简单了 二、特点 2.1 无序性 2.2 不可重复性 2.3 HashSet 不是线程安全的 2.4 集合元素可以是 null 三、定义 pu ...
分类:
其他好文 时间:
2019-12-27 23:38:08
阅读次数:
86
JDK8推荐使用 map.forEach((K, V) -> { System.out.println("Key : " + K); System.out.println("Value : " + V); }); foreach推荐使用 for (Map.Entry<String, String> ...
分类:
其他好文 时间:
2019-12-19 17:42:17
阅读次数:
92
1:使用map.keySet() Set set = map.keySet(); for( String key : set ){ String value = map.get(key); } 2:使用map.entrySet() Set set = map.entrySet(); for( Map ...
分类:
其他好文 时间:
2019-12-13 14:11:47
阅读次数:
104
136 只出现一次的数字 自己一开始想到先排序,然后再遍历,结果错了。。。很容易也可以想到使用 Hash 映射来进行计算,遍历一次后结束得到结果,但是在空间复杂度上会达到 O(n)O(n),需要使用较多的额外空间 但是大牛想出异或的方法,也太牛了,学习到了! hashmap.keySet可以取出键值 ...
分类:
其他好文 时间:
2019-11-30 15:21:48
阅读次数:
92