Stream流配合Lambda表达式简化集合操作实例.pptx

Stream流配合Lambda表达式简化集合操作实例.pptx

第十三章:Stream流

配合Lambda表达式,简化集合和数组操作Stream流介绍

需求:按照下面的要求完成集合的创建和遍历创建一个集合,存储多个字符串元素把集合中所有以张开头的元素存储到一个新的集合把张开头的集合中的长度为3的元素存储到一个新的集合遍历上一步得到的集合中的元素输出ListStringlist=newArrayList();

list.add(张无忌);

list.add(张良);

list.add(王二麻子);

list.add(谢广坤);

list.add(张三丰);list.add(张翠山);体验Stream流的作用

Stream流思想

将数据到流中(获取流对象)中间方法终结方法Stream流思想

集合获取Stream流对象名称说明defaultStreamEstream()获取当前集合对象的Stream流数组获取Stream流对象名称说明staticTStreamTstream?(T[]array)将传入的数组封装到Stream流对象中使用Collection接口中的默认方法使用Arrays数组工具类中的静态方法零散的数据获取Stream流对象名称说明staticTStreamTof?(T...values)把一堆零散的数据封装到Stream流对象中使用Stream类中的静

文档评论(0)

1亿VIP精品文档

相关文档