์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- java
- ๋
- ๋ฐฐ์ด
- StringBuffer
- ์คํ์์ด
- ์ฐ
- ์ฟ ํกDB
- ๋ฌธ์์ด
- ๋ฐ์ดํฐํ์
- ์ฟ ํกERD
- ์คํ
- ์
- ๋ฐฑ์ค1874
- ์ฐ์ฐ์
- stream
- StringBuilder
- ์๋ฐ
- ํ๋ฐฉ์ฟผ๋ฆฌ
- ์คํธ๋ฆผ
- ๋ฐฑ์ค9093
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ๋ฐฑ์ค9012
- Today
- Total
๋ชฉ๋กstream (1)
Tech Log ๐ ๏ธ
์๋ฐ8 ๋ถํฐ ์ปฌ๋ ์ ๋ฐ ๋ฐฐ์ด์ ์์ ๋ฐ ๋ฐ๋ณต ์ฒ๋ฆฌ๋ฅผ ์ํด ์คํธ๋ฆผ์ ์ฌ์ฉํ ์ ์๋ค. ์คํธ๋ฆผ์ด๋ ? ์คํธ๋ฆผ์ ์์๋ค์ด ํ๋์ฉ ํ๋ฌ๊ฐ๋ฉด์ ์ฒ๋ฆฌ๋๋ค๋ ์๋ฏธ๋ฅผ ๋ด์ฅ ์คํธ๋ฆผ ์์ด ์ปฌ๋ ์ ๋ฐ ๋ฐฐ์ด์ ์ ์ฅ๋ ์์๋ฅผ ๋ฐ๋ณต ์ฒ๋ฆฌํ๊ธฐ ์ํด์๋ for ๋ฌธ์ด๋ iterator๋ฅผ ์ด์ฉํ์ด์ผํ๋ค. ํ์ง๋ง ์คํธ๋ฆผ์ ๋ฑ์ฅ์ผ๋ก ๋งค๋ฌด ๋น ๋ฅด๊ณ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ ์ ์๊ฒ ๋์๋ค. ์คํธ๋ฆผ ์์ด ์ฒ๋ฆฌํ๋ ๊ฒฝ์ฐ List list = ...; for(int i=0;i //item์ฒ๋ฆฌ); ์คํธ๋ฆผ์ ์ฌ์ฉํ๋ฉด ๋ญ๊ฐ ์ข์๊น? 1. ๋ด๋ถ๋ฐ๋ณต์์ด๋ฏ๋ก ๋น ๋ฅด๊ณ ํจ์จ์ ์ด๋ค. 2. ๋๋ค์์ผ๋ก ๋ค์ํ ์์ ์ฒ๋ฆฌ๋ฅผ ํ ์ ์๋ค. 3. ์ค๊ฐ ์ฒ๋ฆฌ์ ์ต์ข ์ฒ๋ฆฌ๋ฅผ ์ํํ๋๋ก ํ์ดํ ๋ผ์ธ์ ํ์ฑํ ์ ์๋ค. ๋ด๋ถ๋ฐ๋ณต์ ์คํธ๋ฆผ์ ์ฅ์ 1๋ฒ์์ ๋ด๋ถ๋ฐ๋ณต์์ด๋ฏ๋ก ๋น ๋ฅด๊ณ ํจ์จ์ ์ด๋ผ..