728x90
๋ฐ˜์‘ํ˜•

2025/01/22 1

[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)๋ณ‘๋ ฌ ์ŠคํŠธ๋ฆผ์€ ๋ฐ์ดํ„ฐ์˜ ์ˆœ์„œ๋ฅผ ๋ณด์žฅํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.์—ฌ๋Ÿฌ ์Šค๋ ˆ๋“œ๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‹คํ–‰ ์ˆœ์„œ๊ฐ€ ..

Front/JS & jQuery 2025.01.22
728x90
๋ฐ˜์‘ํ˜•