๋ฐ์ํ capacity1 [Java DeepDive] - Map(HashMap) 1. ๊ฐ๋ , ํ๋, ์์ฑ์ ๐ Map(HashMap) Java์์ ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ List์ Map์ด ์๋๊น ์๊ฐํฉ๋๋ค. ์ด๋์์๋ ๊ต์ฅํ ๋ง์ด ํ์ฉํ๋ ์๋ฃ๊ตฌ์กฐ๋ก ์ ๋ํ ๋ง์ด ์ฌ์ฉํ๋๋ฐ์, ์ด๋ฒ์๋ Map ์ธํฐํ์ด์ค์ ๊ฐ๋ ๊ณผ ์ ๊ณต๋๋ API๋ค, ๊ตฌํ์ฒด์ธ HashMap์ ๋ํด ์ดํด๋ณด๊ฒ ์ต๋๋ค. (์์ ์ฝ๋๋ ๊นํ๋ธ์์ ํ์ธํ์ค ์ ์์ผ๋ฉฐ, ๋ฒ์ ์ Java 11์ ์ฌ์ฉํ์ต๋๋ค.) Map ์ธํฐํ์ด์ค๋ Collection ํ๋ ์์ํฌ์๋ ๋ค๋ฅด๊ฒ ํค์ ๊ฐ์ ํ๋์ ์์ผ๋ก ์ ์ฅํ๋ Key-Value ํ์์ ์๋ฃ๊ตฌ์กฐ ์ ๋๋ค. Key๋ ์ด๋ฆ ๊ทธ๋๋ก ๊ฐ(Value)์ ์ฐพ๊ธฐ ์ํ ์ญํ ์ ํ๋ฉฐ Map ์ธํฐํ์ด์ค์ key, value๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง์ ๊ฐ์ง๊ณ ์์ต๋๋ค. key๋ ์ค๋ณต์ด ๋ถ๊ฐ๋ฅํ์ง๋ง, value๋ ์ค๋ณต์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ฐ .. 2022. 11. 27. ์ด์ 1 ๋ค์ ๋ฐ์ํ