# Stream API
[CS-JAVA] Stream API
Stream API란, 자바는 객체지향 언어이기 때문에 함수형 프로그래밍이 불가능하다. 그래서 배열이나 데이터를 정렬된 상태로 출력하고자 할 때, 원본의 데이터가 직접 정렬이 되어야만했다. 따라서 아래의 코드와 같이 처리해야만 했다. 하지만 Stream API와

람다를 사용해야 되는 이유
들어가기 앞서서, 람다식과, 람다하면 빼놓을 수 없는 스트림의 개념을 정리해보자.람다식은 하나의 표현법으로 익명 함수를 간결하게 표현하는 방법이다. → 자바 8부터 도입된 함수형 프로그래밍을 지원하기 위한 기능이다. 표현법은 다음과 같다.스트림이란 마찬가지로 자바 8부
Stream API
자바에서 스트림은 크게 두가지로 나뉘어지게 된다. 입출력(File I/O, System I/O)에 사용하는 스트림 Collection을 통해 다량의 데이터를 처리할때 사용하는 스트림 > 이번에 알아볼 스트림은 Collection 을 통한 다량의 데이터 처리를 위한 스

Java Stream API 알아보기
java8부터 나온 기능이고 코딩 테스트 공부할 때 보니 다른 사람들이 stream api로 문제를 해결한 것도 많이 보였다. 일하면서 잘 사용하지 않은 것 같아 이 참에 공부해서 업무단에서도 활용해보고자 한다!그럼 시작해보자~!~!~!https://media
[회고] 우아한 테크코스 5기 프리코스 3주차 회고
객체지향 원칙을 조금이나마 지켜나가면서 코드를 작성하는 것! 이게 이렇게도 어려운 일이었던가? 컴퓨터공학을 전공한 학생으로서 이번 미션은 스스로 부끄러운 시간이기도 했다.먼저 회고의 시작은 클래스 분리와 메서드가 최대한 한 가지 일을 하도록 분리하는 것이다.📝필자는

[Java] Stream API 특징 및 주의사항
Stream API는 JDK8 버전부터 람다(Lambda)와 함께 제공되기 시작한 기능입니다.Stream API에 대해 간략히 설명하자면 데이터를 추상화하고,데이터를 처리하는데 자주 사용되는 함수들을 미리 정의해놓은 API라고 할 수 있을 것 같습니다.Stream AP

asSequence() 무조건 써야하는 거 아니야?
맨날 asSequence()를 남발하던 당신! 아니면 asSequence()를 몰랐던 당신이 봐야할 글
Stream API
스트림 API(Stream API) 여기서 말하는 스트림과 나중에 자바 io에서 말하는 스트림은 다른 것이다. 여기서의 스트림은 자료의 연산을 위해서 사용하는 객체를 말한다. 자바 io에서의 스트림은 입출력을 위한 스트림이다. 스트림 API Java 8에서 추가