lin
2025-07-30 fcd736bf35fd93b563e9bbf594f2aa7b62028cc9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import java.util.*;
import java.util.stream.*;
 
public class JavaTest {
 
    public void foo(){
        List<String> myList = Arrays.asList("a1", "a2", "b1", "c2", "c1");
 
        Stream<String> myStream = myList.stream();
 
        myStream.map(s -> s + ":)")
                    .filter(s -> s.length()>1)
                    .flatMap(s -> Arrays.stream(s.split("")));
    }
 
    public void bar(){
        Stream<String> myStream;
        myStream.filter(s -> s.contains("Hamlet"))
            .map(l -> l.length())
            .filter(s -> s > 15)
            .count();
    }
}