# stream

40개의 포스트

스트림 메서드 2편

mapXXX() 메소드는 요소를 대체하는 요소로 구성된 새로운 스트림을 리턴합니다.아래 예제 코드를 통해서 이름, 점수를 인스턴스 변수로 가지고 있는 Student 객체를 타입 파라미터로 가지고 있는 리스트 객체에서 학생의 점수를 요소로 하는 새로운 스트림을 생성하고

2021년 4월 10일
·
0개의 댓글

스트림 메서드 1편

스트림과 컬렉션 모두 연속된 요소 형식의 값을 저장하는 자료구조의 인터페이스를 제공합니다.컬렉션의 경우 모든 요소들이 미리 계산이 되어 있고, 스트림은 요청할 때만 요소를 계산합니다. 또한 컬렉션은 개발자가 외부 반복자 패턴을 사용해야 하고, 스트림은 내부 반복자 패턴

2021년 4월 10일
·
0개의 댓글
post-thumbnail

Java Stream 병렬 처리 - 2 (반복문 vs 순차스트림 vs 병렬스트림, IntelliJ Plugin으로 성능 계산/비교 하기)

이전 시간에는 병렬 스트림에 대한 얘기를 해보았습니다.이제는 반복문 vs 순차 스트림 vs 병렬 스트림성능비교를 안해볼 수가 없겠죠??!!이번에는 IntelliJ IDEA의 jmh 플러그인으로 실험해볼 것입니다!간단하게 메이븐 프로젝트 하나 만들고 가겠습니다!그리고 적

2021년 4월 10일
·
0개의 댓글
post-thumbnail

Java Stream 병렬 처리 - 1 (순차 스트림을 병렬 스트림으로)

자바8에서 등장한 스트림 인터페이스를 통해 더이상 Data Collection을 subList 등 Sub Collection으로 나눠서 병렬 처리하지 않아도 됩니다.중복되는 코드로 인해 매우 아쉽네요;;또한 위의 예제에서 subList는 기존 List에 대한 View를

2021년 4월 10일
·
0개의 댓글

[Java] 스트림(Stream)

Java 8(1.8)부터 등장한 Stream에 대해 araboza

2021년 4월 6일
·
0개의 댓글

[c++] ios::sync_with_stdio, cin.tie, cout.tie란?

왜 우리는 이 코드를 쓰면 입출력 속도가 빨라지는 걸까요? 한번 파헤쳐봅시다.

2021년 4월 5일
·
0개의 댓글
post-thumbnail

[flutter] 빌드 최소화하여 화면 간 데이터 일치시키기 (with Navigator, provider, bloc, stream)

1\. 개요 - 무엇을 말하려 하는가 위 스크린샷은 데이터를 표시하는 ListView와 상세페이지 간의 data를 일치시키는 예제이다. 우리가 사용자가 ListView에서 특정 item을 탭했을때 상세 페이지로 진입하게 되는데, 상세 페이지에서 데이터 상태가 변경되는

2021년 3월 21일
·
0개의 댓글
post-thumbnail

문자와 문자열 관련 함수

데이터의 입출력이 가능한 이유는 출력의 경로가되는 입력의 경로가 되는 스트림이 존재하기 때문이다.콘솔의 입출력을 위한 스트림은 프로그램이 시작되면, OS에서 자동으로 시작된다. 스트림이란, 데이터의 입출력을 위해 놓아주는 소프트웨어적인 형태의 다리스트림은 흐름. 스트림

2021년 3월 20일
·
0개의 댓글

File Stream(파일 스트림)

자바에서는 File 클래스는 사용해서 간단한 파일작업을 할 수 있다오늘 예제에서는 파일을 생성하고, 읽어오는 방법에 대해 알아보려고 한다File클래스는 이름은 File이지만 Directory까지 다루는 클래스이다이전 예제에서 Stream에 대해 간단히 알아보았는데기억이

2021년 3월 18일
·
0개의 댓글

Java Stream_최종처리메소드

forEach() - 요소들을 계속해서 반복해서 가져와라라는 의미이다.stream.forEach(name -> System.out.println(name))으로 되어있을 때스트림에 가져온 요소를 name에 넣어서 하나씩 출력되게 하는 것이다.매개값의 형태는 Consum

2021년 3월 14일
·
0개의 댓글

Java Stream_중간처리메소드

중간 처리 메소드 이후에 최종 처리 메소드를 붙여서 사용한다.값을 원하는 형태로 처리하기 위한 연산자이다. 중간 연산자들은 lazy하게 실행되고 결과로 stream을 반환한다.lazy한 처리는 최종처리메소드가 실행되기전까지 연산이 실행되지 않음,결과가 필요하기 전까지

2021년 3월 14일
·
0개의 댓글
post-thumbnail

Stream

스트림이란

2021년 3월 13일
·
0개의 댓글

스트림과 데이터의 이동

한 방향으로 데이터가 흐르는 스트림

2021년 3월 3일
·
0개의 댓글
post-thumbnail

[leetcode]575. Distribute Candies

problem code 1st try

2021년 3월 1일
·
0개의 댓글

[도서][모던 자바 인 액션] 스트림 활용

스트림의 요소를 선택하는 방법. Predicate(boolean을 반환하는 함수)를 인수로 받아서 Predicate와 일치하는 모든 요소를 포함하는 스트림을 반환한다.distinct: 고유 요소로 이루어진 스트림을 반환(중복을 제거)하는 메서드(hascCode와 equ

2021년 2월 27일
·
0개의 댓글
post-thumbnail

210228 일 TIL

미션5진행 출처 : 자바의 정석 놀랍게도 통계 기능까지 있는 스트림학생이 학년, 반, 번호 있을 때 각값을 키별로 통계내기가 가능하다,Map<Boolen, List> stuByBan = ... collect(partitioningBy(Student::getBan

2021년 2월 27일
·
0개의 댓글
post-thumbnail

210226 금 TIL

미션5진행 Brain이 코드리뷰 이노에게 남긴 내용. 기록하기 위해 TIL에 남겨둔다. 다음과 같은 상황에서는 stream API의 사용이 적절합니다. \- Iterable 객체에 담긴 요소를 일괄 변환할때 \- 요소들이 갖고 있는 상태값을 기반으로 합, 평균 등을 구

2021년 2월 27일
·
0개의 댓글
post-thumbnail

[Java] Stream 부수기

[Java] Stream을 부숴봅시다 👀

2021년 2월 25일
·
0개의 댓글
post-thumbnail

[Java/Kotlin] Java 스트림 Streams

Java8 이전엔 배열 & 컬렉션 인스턴스를 다루는 방법은 for, foreach를 사용하는 방법이었다.로직이 복잡해질 수록 코드 양이 많아지고 여러 로직이 섞이게 된다. 메서드를 나눌 경우 루프를 여러 번 돌기도 한다.Java 8에서 추가한 스트림은 람다를 활용할 수

2021년 1월 26일
·
0개의 댓글

[Java] 스트림(stream) - 최종 연산

만들어진 스트림의 요소를 소모하여 결과를 만들어내는 연산. 최종 연산 후에는 스트림이 닫히게된다. 값은 단일 값, 배열, 컬렉션이 될 수 있다.forEach(): 주로 스트림의 요소를 출력하는데 많이 쓰인다. allMatch(): 지정된 조건에 모든 요소가 일치하는지

2021년 1월 22일
·
0개의 댓글