也许做到上面这一步已经很满足了, 可是作为一个优秀的开发人员怎么能满足于这种程度, 我们要用两句话完成上面的功能.我们可以发现entrySet()是个集合, stream是有sort方法的, 可以set变成stream然后sort之后forEach到新的Map中, 牛逼吧, 废话少说,看代码.
分类:
编程语言 时间:
2018-12-19 12:57:00
阅读次数:
555
Map接口概述 除了Collection之外,常用的集合还有Map接口,里面常用的实现类图如下: map中的元素是以键-值的方式存在的,通过键可以获取到值,键是不可以重复的,跟地图比较像,通过一个坐标就可以找到具体的位置。 Map的遍历 方式一:Map中的keySet()返回的是一个包含所有键的Se ...
分类:
其他好文 时间:
2018-12-18 14:39:40
阅读次数:
258
前两篇《Java中的集合框架-Commection(一)》和《Java中的集合框架-Commection(二)》把集合框架中的Collection开发常用知识点作了一下记录,从本篇开始,对集合框架里的另外一部分Map作一下记录。 一,集合框架的Map接口 Map与Collection不同之处在于它是 ...
分类:
编程语言 时间:
2018-12-17 20:21:10
阅读次数:
193
public static void main(String[] args) { Map a = new HashMap(); a.put("1",1); a.put("2",2); a.put("3",3); a.put("4",4); a.put("5",5); // for (Map.Entr... ...
分类:
编程语言 时间:
2018-12-13 17:45:10
阅读次数:
235
接口定义 io.netty.channel.EventLoopGroup extends EventExecutorGroup 方法 说明 ChannelFuture register(Channel channel) 把一个channel注册到一个EventLoop ChannelFuture r ...
分类:
编程语言 时间:
2018-12-11 01:41:42
阅读次数:
171
如何使用迭代器 通常情况下,你会希望遍历一个集合中的元素。例如,显示集合中的每个元素。 一般遍历数组都是采用for循环或者增强for,这两个方法也可以用在集合框架,但是还有一种方法是采用迭代器遍历集合框架,它是一个对象,实现了Iterator 接口或ListIterator接口。 迭代器,使你能够通 ...
分类:
编程语言 时间:
2018-12-09 00:30:21
阅读次数:
375
Map集合(双列集合)Map集合是键值对集合。 它的元素是由两个值组成的,元素的格式是:key=value. Map集合形式:{key1=value1 , key2=value2 , key3=value3 , .. } * Map集合系列: Map<K,V>(接口) / HashMap<K,V>( ...
分类:
其他好文 时间:
2018-12-06 20:51:52
阅读次数:
169
简单的整理了几个遍历的方法,希望对大家有所帮助,也算对自己的整理, List中常用的有: Iterator遍历 foreach遍历 Set中: foreach遍历 Map中: EntrySet遍历 KeySet遍历 ...
分类:
其他好文 时间:
2018-12-06 12:09:00
阅读次数:
166
一 编码规范 1.1 命名规范 反例: _name / #Object 2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 反例: toubao / lipei。 3. 类名使用UpperCamelCase风格,必须遵从驼峰形式。 正例:CommonUtils / Base ...
分类:
其他好文 时间:
2018-11-25 17:45:48
阅读次数:
204
一. 依赖注入相关概念 传统应用程序设计中所说的依赖一般指的是“类之间的关系”。具体有以下几种关系: 泛化:表示类与类之间的继承关系、接口与接口之间的继承关系; 实现:表示类对接口的实现 依赖:当类与类之间有使用关系时就属于依赖关系,不同于关联关系,依赖不具有“拥有关系”,而是一种“相识关系”,只是 ...
分类:
编程语言 时间:
2018-11-25 11:39:10
阅读次数:
136