[JAVA] Stream์ ์์๋ฅผ ์งํค์ง ์๋์ ?
Java์ Stream API๋ ์์์ ๋ฐ๋ผ ๋์ํ ์๋ ์๊ณ , ๊ทธ๋ ์ง ์์ ์๋ ์์ต๋๋ค.์ด๋ ์คํธ๋ฆผ์ ์ ํ๊ณผ ์ฌ์ฉํ ์ฐ์ฐ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋๋ค. 1. Stream์ ์์์์ฐจ ์คํธ๋ฆผ (Stream)๊ธฐ๋ณธ์ ์ผ๋ก Stream์ ์์ค ๋ฐ์ดํฐ์ ์์๋ฅผ ์ ์งํฉ๋๋ค.์๋ฅผ ๋ค์ด, List์์ ์คํธ๋ฆผ์ ์์ฑํ ๊ฒฝ์ฐ, ๋ฆฌ์คํธ์ ์์ ์์๊ฐ ์คํธ๋ฆผ ์ฐ์ฐ์์๋ ์ ์ง๋ฉ๋๋ค.List list = Arrays.asList("A", "B", "C", "D");list.stream() .forEach(System.out::println); // ์ถ๋ ฅ ์์: A, B, C, D๋ณ๋ ฌ ์คํธ๋ฆผ (parallelStream)๋ณ๋ ฌ ์คํธ๋ฆผ์ ๋ฐ์ดํฐ์ ์์๋ฅผ ๋ณด์ฅํ์ง ์์ ์ ์์ต๋๋ค.์ฌ๋ฌ ์ค๋ ๋๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ธฐ ๋๋ฌธ์ ์คํ ์์๊ฐ ..