Java8 Stream 真香,赶紧来舔一舔
如今Java14已经发布许久了,Java15也在路上跑着了,然鹅不少小伙伴Java8的API应该还没用溜吧!今天跟各位小伙伴们聊聊Java Stream API的具体使用方法以及应用场景。 举哥简单的例子,定义一个数组: String[] users = new String[]{"张三","李四","王二"}; 我们来使用之前的方式遍历: for(int i=0;i<users.length;i++){ System.out.println(users[i]); } 亦或者使用: for(String u:users){ System.out.println(u); } 使用最新的API实现方式: Stream<String> stream = Stream.of(users); stream.forEach(user-> System.out.println(user)); 然鹅好像并没有多么方便,仅仅少撸了一行代码,下面跟大家分享一个稍微复杂一点的例子。 首先定义一个学生类: @Data @Builder public class Student { pr...