lambda中使用filter过滤
生活随笔
收集整理的這篇文章主要介紹了
lambda中使用filter过滤
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
單一條件過濾
/*** 測(cè)試filter*/@Testpublic void testFilter() {List<User> user = new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小剛"));user.add(new User(4l, 25, "小麗"));user.add(new User(5L, 18, "小明"));List<User> collect1 = user.stream().filter(e -> e.getAge() > 20).collect(Collectors.toList());System.out.println(JSON.toJSONString(collect1));}?
多條件過濾
/*** 測(cè)試filter*/@Testpublic void testFilter() {List<User> user = new ArrayList<>();user.add(new User(1L, 18, "小明"));user.add(new User(2L, 20, "小王"));user.add(new User(3L, 28, "小剛"));user.add(new User(4l, 25, "小麗"));user.add(new User(5L, 18, "小明"));List<User> collect = user.stream().filter(e -> e.getAge() > 20 && e.getId() > 3).collect(Collectors.toList());System.out.println(JSON.toJSONString(collect));}?
總結(jié)
以上是生活随笔為你收集整理的lambda中使用filter过滤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lambda中sorted排序
- 下一篇: DNF服务器搭建服务端架设教程