[Java] - Java Stream API
Java ์ธ์ด๊ฐ ๋ฒ์จ 11 ๋ฒ์ ์ด ๋์ค๊ณ ์๋ค์. Java๋ ์ญ์ฌ๊ฐ ๊น๊ณ , ์ค๋๋ ์ธ์ด์ด์ ๋น๋๋ ๋ง์ด ๋ฐ์ ์ธ์ด์ ๋๋ค. ๊ทธ๋ ์ง๋ง ์์ง๋ ๋ง์ ๊ณณ์์ ์ฌ์ฉ๋๊ณ ์๊ณ , ๋์ฒดํ๋ ๊ณณ๋ ์์ต๋๋ค. ์ค๋์ Java 8์์ ๋ฑ์ฅํ Stream์ ๋ํด ์ด์ผ๊ธฐํด๋ณด๊ณ ์ ํฉ๋๋ค. Stream API Stream ? ํน์ ๊ทธ๊ฑฐ, Buffer ๋ณด๋ค ์๋๊ฐ ๊ฒ๋ ๋น ๋ฅธ ๊ทธ Stream ? ๋ค, ๊ทธ๊ฑด ์๋๋๋ค. Java์์ Stream์ ํจ์ํ ํ๋ก๊ทธ๋๋ฐ์ ๊ตฌํํ๊ธฐ ์ํ ๊ธฐ์ ์ค ํ๋๋ก, Java 8์์ ์๋ก์ด ๋ฑ์ฅํ์์ต๋๋ค. Java 8 ์ด์ ์๋ ๋ฐฐ์ด์ด๋ Collections์ ์๋ฃ ๊ตฌ์กฐ ์ธ์คํด์ค๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํด for ๋ฌธ์ด๋ foreach ๋ฌธ์ ์ฌ์ฉํ์ฌ ์์๋ฅผ ํ๋์ฉ ๊บผ๋ด์์ง์. ๊ฐ๋จํ ์๊ณ ๋ฆฌ์ฆ์ ์ง๋ ๊ฒ์ด๋ผ๋ฉด, ํฐ ์๊ด์ด ์..