
๋ฐฑ์ค 2751 ์ ์ ๋ ฌํ๊ธฐ ํ๋ฉด์ ๋ง์ฃผ์น ๋ด์ฉ
Collection ๊ฐ์ฒด๋ ์ฌ๋ฌ ์์๋ค์ ๋ด์ ์ ์๋ ์๋ฃ๊ตฌ์กฐ์ด๋ค.
<์๋ฐ์์์ ์๋ฃ๊ตฌ์กฐ ์ ํ>
- ์์๊ฐ ์๋ ๋ชฉ๋ก์ธ Listํ
- ์์๊ฐ ์ค์ํ์ง ์์ ๋ชฉ๋ก์ธ Setํ
- ๋จผ์ ๋ค์ด์จ ๊ฒ์ด ๋จผ์ ๋๊ฐ๋ Queueํ
- KEY-VALUE์ ํํ๋ก ์ ์ฅ๋๋ Mapํ
- ์์๊ฐ ์๋ ๋ชฉ๋ก์ธ Listํ
1. ArrayList
: ๋์ ๋ฐฐ์ด ์ ๊ณต, ๊ฐ์ฒด ์ถ๊ฐ ์ญ์ ์ ํฌ๊ธฐ๊ฐ ์๋์กฐ์
// ์ ์ธ
ArrayList<Integer> sc = new ArrayList<Integer>();
2. LinkedList
: ๋ชจ๋ ์์๊ฐ ๋ฐ์ดํฐ๋ถ๋ถ๊ณผ ์ฃผ์ ๋ถ๋ถ์ด ์๋ ๋ณ๋์ ๊ฐ์ฒด์ ์ ์ฅ
: ํ ๋
ธ๋์ ์ฃผ์๋ถ๋ถ, ๋ฐ์ดํฐ ๋ถ๋ถ์ด ์์(์๋ฃ๊ตฌ์กฐ์์ ๋ฐฐ์ ๋ค)
3. Vector
: ArrayList์ ์ ์ฌ, Vector๋ ๋๊ธฐํ๊ฐ ๋๊ณ , ArrayList๋ ๋๊ธฐํ๊ฐ ๋์ง ์๋๋ค? -> ์ ์์ฐ์
- ์์๊ฐ ์ค์ํ์ง ์์ ๋ชฉ๋ก์ธ Setํ
: ์ค๋ณต ๊ฐ์ ์ ์ฅํ ์ ์๋ ์ ๋ ฌ๋์ง ์์ ๋ฐ์ดํฐ ๋ชจ์
: ์ค๋ณต์ ๋ฐฉ์งํ๊ณ ๊ณ ์ ํ ๋ฐ์ดํฐ๋ง ์ ์ฅํด์ผํ๋ ๊ฒฝ์ฐ ์ฌ์ฉ
- KEY-VALUE์ ํํ๋ก ์ ์ฅ๋๋ Mapํ
: ๋ฐ์ดํฐ๋ฅผ ํค - ๊ฐ์ผ๋ก ๋งคํ์ ์ง์ํ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ
: ๋์ผํ ํค๊ฐ ์ฌ๋ฌ ๊ฐ๊ฐ ์์ ์ ์์ด ์ค๋ณต ํค๋ ์ง์ํ์ง ์์
1. HashMap
: ํค๋ฅผ ์๊ณ ์์ด์ผ ์ ๊ทผ์ด ๊ฐ๋ฅ, put์ผ๋ก ๋ฐ์ดํฐ ๋ฃ๊ธฐ
HashMap<Integer, String> hm = new HashMap<Integer, String>();
์๋ฃ๊ตฌ์กฐ๋ณ๋ก ์ ๋ฆฌํด์ผ๊ฒ ๋ ~
์ถ์ฒ: https://crazykim2.tistory.com/557 [์ก๋คํ ํ๋ก๊ทธ๋๋ฐ]
์ถ์ฒ: https://www.crocus.co.kr/1553 [Crocus]
'Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Java][์๋ฐ] ๋ฐฑํธ๋ํน : ๊น์ด์ฐ์ ํ์(dfs)_๋ฐฑ์ค 15649 (0) | 2022.01.20 |
|---|---|
| [Java][์๋ฐ] Map์ด๋, HashMap์ด๋.... (0) | 2022.01.17 |
| [Java][์๋ฐ] BigInteger ํด๋์ค_๋งค์ฐ ๋งค์ฐ ํฐ ์ ์ ๋ค๋ฃจ๊ธฐ (0) | 2022.01.16 |
| [Java][์๋ฐ] Int์ Integer (0) | 2022.01.14 |
| [Java][์๋ฐ] Integer ํด๋์ค ๋ฉ์๋ ์ ๋ฆฌ (0) | 2022.01.13 |
๋๊ธ