day08-Map-递归-File-Stream

1.HashMap  概述:是一种hash表结构的双列集合

                     特点;hash表结构,键不能重复

                     linkhashmap:仅仅是比hashmap多了一个保证添加元素的顺序和获取元素的一致的能力

2.TreeMap   概述:是一种红黑数结构的双列结构

                     特点:键可以自动排序

                      空参构造:适用于自然排序,需要让元素实现Comparable接口

                       带比较器的构造方法 :适用于自定义排序规则,需要自定义compartor接口的实现类

                        常用方法:参考map通用方法

3.stream流   作用:可以方便的处理集合和数组

                     获取流的3种方式1.通过集合中的默认方法stream();

                                                2.通过stream接口中的静态方法.of();

                                                3.数组转换成流对象 Arrays.stream(数组);

                                                                          特点:返回值仍然是流对象

                                                                              调用后,可以继续使用流中的方法,也可以使用链式调用

                                常用方法           中间方法    filter 对流中的数据进行过滤

                                                                           sorted对元素进行升序排序           

                                                                             limit获取前几个元素

                                                                             skip跳过前几个元素

                                                                             distinct去除流中的重复的元素

                                                                             concat对元素进行加工,并返回对应的新流

                                                         终结方法      特点:返回值不再是流对象

                                                                                     一旦调用,再也不能使用流中的方法了

                                                                            常用方法 foreach:对此流运算后的元素执行遍历

                                                                                           count:统计此流运算后的元素个数

                                                                                           max:获取此流运算后的最大值元素

                                                                                           min:获取此流运算后的最小值元素

                                                            流转集合(搜集元素到集合中) 使用方法 collect

                                                                                                               参数形式1.转list集合 2.转set集合3.转map集合(需要传递转key和value的规则)注意事项:同一流对象只能使用一次

  

                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值