์ ์ฉํ ํด๋์ค ๋ชฉ๋ก
Commons ํ๋ก์ ํธ๋ Java Collections ํ๋ซํผ์ ๋ณด์ํฉ๋๋ค. ์ปฌ๋ ์ ์ ํจ์ฌ ์ฝ๊ฒ ์ฒ๋ฆฌํ ์ ์๋ ์ฌ๋ฌ ํด๋์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ํ ๋ง์ ์๋ก์ด ์ธํฐํ์ด์ค, ๊ตฌํ ๋ฐ ์ ํธ๋ฆฌํฐ๋ฅผ ์ ๊ณตํฉ๋๋ค.
Commons ํ๋ก์ ํธ ์ปฌ๋ ์ ์ ์ฃผ์ ๊ธฐ๋ฅ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- Bag
์ธํฐํ์ด์ค๋ ๊ฐ ๊ฐ์ฒด์ ์ฌ๋ฌ ๋ณต์ฌ๋ณธ์ด ์๋ ์ปฌ๋ ์ ์ ๋จ์ํํฉ๋๋ค. - BidiMap
BidiMap ์ธํฐํ์ด์ค๋ ํค๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ์กฐํํ๊ฑฐ๋ ๊ฐ์ ์ฌ์ฉํ์ฌ ํค๋ฅผ ์ฐพ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ์๋ฐฉํฅ ๋งต์ ์ ๊ณตํฉ๋๋ค. - MapIterator
MapIterator ์ธํฐํ์ด์ค๋ ๋งต์ ๋ํ ๊ฐ๋จํ ๋ฐ๋ณต์ ์ ๊ณตํฉ๋๋ค. - ๋ณํ ๋ฐ์ฝ๋ ์ดํฐ
๋ณํ ๋ฐ์ฝ๋ ์ดํฐ๋ ์ปฌ๋ ์ ์ ์ถ๊ฐ๋ ๋ ์ปฌ๋ ์ ์ ๊ฐ ๊ฐ์ฒด๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. - ๋ณตํฉ ์ปฌ๋ ์
๋ณตํฉ ์ปฌ๋ ์ ์ ์ฌ๋ฌ ์ปฌ๋ ์ ์ ๋์ผํ ๋ฐฉ์์ผ๋ก ์ฒ๋ฆฌํด์ผ ํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉ๋ฉ๋๋ค. - ์ ๋ ฌ๋ ๋งต
์ ๋ ฌ๋ ๋งต์ ์์๊ฐ ์ถ๊ฐ๋๋ ์์๋ฅผ ์ ์งํฉ๋๋ค. - ์ ๋ ฌ๋ ์งํฉ
์ ๋ ฌ๋ ์งํฉ์ ์์๊ฐ ์ถ๊ฐ๋๋ ์์๋ฅผ ์ ์ฅํฉ๋๋ค. - ์ฐธ์กฐ ๋งต
์ฐธ์กฐ ๋งต์ ์ฌ์ฉํ๋ฉด ์๊ฒฉํ ์ ์ดํ์ ํค/๊ฐ์ ์์งํ ์ ์์ต๋๋ค. - ๋น๊ต๊ธฐ ๊ตฌํ
์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ ๋น๊ต๊ธฐ ๊ตฌํ์ด ์์ต๋๋ค. - ๋ฐ๋ณต์ ๊ตฌํ
์ฌ์ฉ ๊ฐ๋ฅํ ๋ง์ ๋ฐ๋ณต์ ๊ตฌํ์ด ์์ต๋๋ค. - ์ด๋ํฐ ํด๋์ค
์ด๋ํฐ ํด๋์ค๋ ๋ฐฐ์ด๊ณผ ์ด๊ฑฐํ์ ์ปฌ๋ ์ ์ผ๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. - ์ ํธ๋ฆฌํฐ ์ ํธ๋ฆฌํฐ๋
ํฉ์งํฉ, ๊ต์งํฉ๊ณผ ๊ฐ์ ์งํฉ ์ด๋ก ์ ์ผ๋ฐ์ ์ธ ์์ฑ์ ํ ์คํธํ๊ฑฐ๋ ์์ฑํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ซ๊ธฐ๋ฅผ ์ง์ํฉ๋๋ค.
๋ง์ ์ ๋ณด๊ฐ ์์ผ๋ฏ๋ก ๊ทธ๋ฌํ ์ปฌ๋ ์ ์ด ์๋ค๋ ๊ฒ์ ๊ธฐ์ตํ์ญ์์ค.
๊ทธ๋ฆฌ๊ณ ํ ๊ฐ์ง๋ง ๊ธฐ์ตํ์ธ์! ๊ณ ์ ํ ๊ณ ์ ํ ๊ฒ์ ๊ตฌํํ๋ ค๋ฉด ๋จผ์ ์ด์ ๋ํ ๊ธฐ์ฑ ์๋ฃจ์ ์ด ์๋์ง ํ์ธํ์ญ์์ค. ๋น์ ์ด Java๋ฅผ ๋ฐฐ์ฐ๋ ์ฒซ ๋ฒ์งธ ์ฌ๋์ด ์๋๊ธฐ ๋๋ฌธ์ ์๋ง๋ ๊ทธ๋ ๊ฒ ๋ ๊ฒ์ ๋๋ค. ๊ธฐ์ฑ ์๋ฃจ์ ์ ์ฌ์ฉํ๋ฉด ๊ทํ์ ๊ทํ์ ๋๋ฃ๊ฐ ๋ ์ฌ์ธ ๊ฒ์ ๋๋ค.)
GO TO FULL VERSION