728x90

java.util.stream 이 성능, 가독성 , 그리고 쓰기도 편하지만 많은 사람들이 실제 현업에서 쓰기를 꺼려한다. 왜냐면 디버깅이 쉽지 않기때문에...

 

하지만 그것은 옛날 얘기고 , 그리고 요즘 나오는 IDE 자체 plugin 들이 다 잘 되어있어서 이런 불편들은 해결가능하다.

아래 코드가 있다.

public class StreamTest {

    @Test
    void test() {
        List<String> list = List.of("blog.blakespace.com", "strea-demo.com", "stream-api.cn",
            "rainsister.tistory.com");

        List<String> result = list.stream()
            .filter(e -> e.contains("blakespace.com"))
            .filter(e -> e.length() > 15 )
            .toList();

        System.out.println("result"+result);
    }

}

끝!

+ Recent posts