๋ ๋ฒจ ๊ณํ:
์ด ๋ ๋ฒจ์์๋ ์ปฌ๋ ์ ์ ๊ฐ์๋ฅผ ์ดํด๋ด ๋๋ค. ์์ธํ ์ฌ์ธต ํ์ต์ 30๊ฐ ์ด์์ ๋ ๋ฒจ์์ ์งํ๋ฉ๋๋ค.
์ฌ๊ฐ ์๊ฐ์ ๋ฌด์์ ๋ณผ ์ ์์ต๋๊น? ์ปฌ๋ ์ ์ ๋ํด ์ฝ์ด๋ณด์ญ์์ค . ArrayList์ ๊ดํ Habrรฉ ๊ธฐ์ฌ LinkedList์ ๊ดํ Habrรฉ ๊ธฐ์ฌ http://habrahabr.ru/post/128017/ ์ง๋์์ ๋ ์ฝ๋ ์ญ์ ์:
์ด ์ฃผ์ ์ ๋ํ ์๋ฃ์ ๋ํ ๋ฉ์ง ๋งํฌ๋ฅผ ์ฐพ์์ต๋๊น? ์ฌ๊ธฐ์ ๋๊ธ๋ก ์ถ๊ฐํ์ธ์. ์๋ง๋ ๊ทํ์ ๋งํฌ๋ ๋ค๋ฅธ ์ฌ๋์ด ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ด ์ถ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค!
ํ๋ จ ๊ณํ์ผ๋ก ๋์๊ฐ๊ธฐ
ํ๋ จ์ผ๋ก ๋์๊ฐ๊ธฐ JavaRush์์
- ์ปฌ๋ ์ : LinkedList, HashSet, HashMap. ๋ ์ง - ๋ ์ง.
- Collections Set์ ์ธํธ, List๋ ๋ชฉ๋ก, Map์ ์ฌ์ (๋๋ ์ง๋)์ ๋๋ค.
- ๋ชฉ๋ก -> ArrayList, LinkedList, ๋ฒกํฐ, ์คํ.
- ์ค์ -> HashSet, TreeSet, SortedSet.
- ๋งต -> HashMap, TreeMap, SortedMap, Hashtable.
- ๊ตฌํ ์ฐจ์ด์
- ๋ฐ๋ณต์๋ก ์์ ํ๊ธฐ Iterator. hasNext(), next() ๋ฉ์๋
- ์ง๋.์ ์ฅ. ๋ฉ์๋ getKey(), getValue()
- ๋ ์ง ์์ - Date ํด๋์ค.
์ด ๋ ๋ฒจ์์๋ ์ปฌ๋ ์ ์ ๊ฐ์๋ฅผ ์ดํด๋ด ๋๋ค. ์์ธํ ์ฌ์ธต ํ์ต์ 30๊ฐ ์ด์์ ๋ ๋ฒจ์์ ์งํ๋ฉ๋๋ค.
์ฌ๊ฐ ์๊ฐ์ ๋ฌด์์ ๋ณผ ์ ์์ต๋๊น? ์ปฌ๋ ์ ์ ๋ํด ์ฝ์ด๋ณด์ญ์์ค . ArrayList์ ๊ดํ Habrรฉ ๊ธฐ์ฌ LinkedList์ ๊ดํ Habrรฉ ๊ธฐ์ฌ http://habrahabr.ru/post/128017/ ์ง๋์์ ๋ ์ฝ๋ ์ญ์ ์:
Map
map = new HashMap<>(); map.put("1", "2"); map.put("3", "4"); Map
mapCopy = new HashMap<>(map); for(Map.Entry
pair : mapCopy.entrySet()) { map.remove(pair.getKey()); }
์ด ์ฃผ์ ์ ๋ํ ์๋ฃ์ ๋ํ ๋ฉ์ง ๋งํฌ๋ฅผ ์ฐพ์์ต๋๊น? ์ฌ๊ธฐ์ ๋๊ธ๋ก ์ถ๊ฐํ์ธ์. ์๋ง๋ ๊ทํ์ ๋งํฌ๋ ๋ค๋ฅธ ์ฌ๋์ด ํ๋ก๊ทธ๋๋จธ๊ฐ ๋์ด ์ถ์ ๊ฐ์ ํ๋ ๋ฐ ๋์์ด ๋ ๊ฒ์ ๋๋ค!
ํ๋ จ ๊ณํ์ผ๋ก ๋์๊ฐ๊ธฐ
ํ๋ จ์ผ๋ก ๋์๊ฐ๊ธฐ JavaRush์์
GO TO FULL VERSION