Skip to content

Commit e7352a9

Browse files
author
jinglongjun
committed
update: add test
1 parent 2347326 commit e7352a9

1 file changed

Lines changed: 26 additions & 0 deletions

File tree

src/test/lambdasinaction/chap4/StreamDishTest.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,31 @@ public void test02() {
3939
s.forEach(System.out::println);
4040
}
4141

42+
@Test
43+
public void test03() {
44+
45+
List<String> names = menu.stream()
46+
.filter(d -> {
47+
System.out.println("filter:" + d.getName());
48+
return d.getCalories() > 300;
49+
})
50+
.map(d -> {
51+
System.out.println("map:" + d.getName());
52+
return d.getName();
53+
})
54+
.limit(3)
55+
.collect(Collectors.toList());
56+
}
57+
58+
@Test
59+
public void test04(){
60+
long count = menu.stream()
61+
.filter(d -> d.getCalories() > 300)
62+
.distinct()
63+
.limit(3)
64+
.count();
65+
System.out.println(count);
66+
}
67+
4268

4369
}

0 commit comments

Comments
 (0)