<java>2025. 7. 21. 00:16[JAVA] Stream API - 1. 개요
1. 서론 처음 Java 언어가 익숙하지 않은 상태로 코딩테스트를 준비할 때 굉장히 날 괴롭혔던 녀석이 있다. 그건 바로 Stream API다.뭔가 모양새도 일반적인 프로그래밍 스타일에서 상당히 벗어나있는 것이 아주 낯설고, 이리저리 외워야 할 것도 많아 굉장히 진입장벽이 높다고 느껴졌다. Java 언어 특성상 인터페이스에 명시된 파라미터 타입에서 조금만 어긋나도 바로 컴파일 에러가 떨어지니,컴파일 단계를 해결하는 과정부터 굉장한 피로감을 느꼈다. 그냥 for 문으로 직접 구현하는 게 나을 것 같아요.사람들은 왜 Stream을 사용하는걸까 하는 의문이 들었다.굳이 Stream을 써야하는 이유가 무엇일까? Stream API란 대체 무엇일까? 2. Stream APIStream은 누구를 위한 것일까. J..