todo1 Lambdas and Stream Streams API ๋ค๋ฅธ ๊ฐ์ฒด๋ฅผ ํฌํจํ๋ ์ปฌ๋ ์ ์ด๋ผ๋ ์ฐ๋ฆฌ๊ฐ ์ป๊ณ ์ ํ๋ ์ ๋ณด๋ ๋น์ทํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, '์ด๋ฌํ ์กฐ๊ฑด์ ๋ง๋ ์์ดํ ์ ์ค', '์ด๋ฌํ ๋ฐฉ๋ฒ์ ํ์ฉํด์ ๋ชจ๋ ์์ดํ ์ ๋ฐ๊ฟ์ค, ' '์ค๋ณต๋ ๋ฐ์ดํฐ๋ ์ง์์ค', ๋๋ '์ด๋ฐ ๋ฐฉ๋ฒ์ผ๋ก ์์๋ค์ ์ ๋ ฌํด ์ค' ๋ฑ์ ์ปฌ๋ ์ ์ ์์ฒญํ๋ค๊ณ ์๊ฐํด ๋ณด์. ์ฐ๋ฆฌ๋ ์ด๋ฌํ ์์ฒญ์ ์ฒ๋ฆฌํ๊ธฐ ์ํด for๋ฌธ๊ณผ Iterator๋ฅผ ์ด์ฉํด์ ์ฝ๋๋ฅผ ์์ฑํ๊ฑฐ๋ ๊ฐ ์ปฌ๋ ์ ํด๋์ค์ ๋ง๋ ๋ฉ์๋๋ฅผ ์ฌ์ฉํด ์๋ค. List๋ฅผ ์ ๋ ฌํ ๋๋ Collections.sort()๋ฅผ ์ฌ์ฉํ๊ณ ๋ฐฐ์ด์ ์ ๋ ฌํ ๋๋ Arrays.sort()๋ฅผ ์ฌ์ฉํ๋ค. Streams API๋ ๋ฐ์ดํฐ ์์ค๋ฅผ ์ถ์ํ ํด์ ๋ฐ์ดํฐ ์์ค๊ฐ ๋ฌด์์ด๋ ๊ฐ์ ๋ฐฉ์์ผ๋ก ๋ค๋ฃฐ ์ ์๋ ๋ฉ์๋๋ฅผ ์ ๊ณตํด ์ค๋ค. ๊ทธ๋์ ์ฐ.. 2023. 1. 19. ์ด์ 1 ๋ค์