๋ฆฌ์คํธ
-
Collection(1) - List, Set, Map๊ฐ๋ฐ/Java 2022. 2. 22. 01:01
์๋ ํ์ธ์, ์ด๋ฒ์๋ ์๋ฐ์์ ์๋ฃ๊ตฌ์กฐ๋ฅผ ํํํ๋ ์ธํฐํ์ด์ค์ธ ์ปฌ๋ ์ (Collection), ๊ทธ๋ฆฌ๊ณ ๊ตฌ์ฒด์ ์ธ ์๋ฃ๊ตฌ์กฐ์ ์ข ๋ฅ์ธ ๋ฆฌ์คํธ(List), ์คํ(Stack) ,ํ(Queue),์ (Set),๋งต(Map)์ ๊ฐ๋ ๊ณผ ์์ ์ฝ๋๋ฅผ ๋ณด๋๋ก ํ๊ฒ ์ต๋๋ค. ์ปฌ๋ ์ ํ๋ ์์ํฌ๋? - ๋ค์์ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๊ธฐ ์ํ ์๋ฃ๊ตฌ์กฐ๋ฅผ ํํํ๊ณ ์ฌ์ฉํ๋ ํด๋์ค์ ์งํฉ์ ์๋ฏธ - ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋๋ฐ ํ์ํ ํ๋ถํ๊ณ ๋ค์ํ ํด๋์ค์ ๊ธฐ๋ณธํจ์๋ฅผ ์ ๊ณตํ์ฌ ์ ์ฉ - ์ปฌ๋ ์ ํ๋ ์์ํฌ์ ๋ชจ๋ ํด๋์ค๋ Collection interface๋ฅผ ๊ตฌํ(implement)ํ๋ ํด๋์ค ๋๋ ์ธํฐํ์ด์ค List ์์๊ฐ ์๋ ๋์ด๋ ๋ฐ์ดํฐ๋ฅผ ํํํฉ๋๋ค. - Arraylist๋ ๋ฐฐ์ด์ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ List ์ธํฐํ์ด์ค์ ๋๋ค. //List - ์..