1. Map
: MapμΈν°νμ΄μ€λ₯Ό ꡬνν ν΄λμ€λ€μ ν€μ κ°μ νλμ μμΌλ‘ μ μ₯νλ λ°©μμ μ¬μ©
: μμμ μμλ μ μ₯νμ§μμΌλ©°, ν€κ°μ μ€λ³΅μ νμ©νμ§μμΌλ κ°μ μ€λ³΅μ νμ©
: HashMap<K,V> HashTable<K,V> TreeMap<K,V>
β
β
2. HashMap
: ν΄μμκ³ λ¦¬μ¦μ μ¬μ© >> κ²μμλ μ°μ
: μ€λ³΅λ ν€κ° νμ©X (λ¨, κ°μ μ€λ³΅μ νμ©)
Method | Function |
hashMap.put(K,V) | μμ κ° μΆκ° |
hashMap.keySet() | ν€λ€ λ°ν > set(μ§ν©)ννλ‘ |
hashMap.entrySet() | μ€νΈλ¦¬λ€ λ°ν > set(μ§ν©)ννλ‘ |
hashMap.get(K) | ν€μ ν΄λΉνλ κ° λ°ν |
hashMap.replace(K,V) | ν€μ ν΄λΉνλ κ° λ³κ²½ |
hashMap.remove(K) | ν€μ ν΄λΉνλ μ€νΈλ¦¬ μ κ±° |
hashMap.size() | μ€νΈλ¦¬ κ°μ μΆλ ₯ |
hashMap.containsKey(K) | λ§΅μ ν΄λΉ ν€κ° μ‘΄μ¬νλμ§ booleanνμΌλ‘ λ°ν |
hashMap.containsValue(V) | λ§΅μ ν΄λΉ κ°μ΄ μ‘΄μ¬νλ ν€κ° μλμ§ booleanνμΌλ‘ λ°ν |
hashMap.clear() | λ§΅ μ΄κΈ°ν |
hashMap.isEmpty() | λ§΅μ΄ λΉμλμ§ μλμ§ booleanνμΌλ‘ λ°ν |
3. HashTable
: HashMapκ³Ό λ§μ°¬κ°μ§λ‘ MapμΈν°νμ΄μ€λ₯Ό μμλ°μΌλ©° μ¬μ©κ°λ₯ν λ©μλκ° κ±°μ λμΌ
: κΈ°μ‘΄μ½λμμ νΈνμ±μ μν΄ λ¨μμλ κ²μ΄λ―λ‘ μ¬μ© λΉκΆμ₯
4. TreeMap
: ν€μ κ°μ νμμΌλ‘νλ λ°μ΄ν°λ₯Ό μ΄μ§κ²μνΈλ¦¬(Binary search Tree)ννλ‘ μ μ₯
: μ΄μ§κ²μνΈλ¦¬λ λ°μ΄ν°λ₯Ό μΆκ°νκ±°λ μ κ±°νλ μ°μ°μκ°μ΄ μ°μ
: NavigableMapμΈν°νμ΄μ€λ₯Ό μ΄μ§κ²μνΈλ¦¬ ν₯μλ²μ μΈ λ λ-λΈλνΈλ¦¬λ‘ ꡬν
: λ§μ°¬κ°μ§λ‘ μ€λ³΅λ ν€κ° μ μ₯λΆκ°(κ°μ μ€λ³΅μ νμ©)
: λ©μλ κ±°μ λμΌ
β
'Note for moment' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[OOP] μ±κΈν€ ν΄λμ€(Singleton) (0) | 2020.09.03 |
---|---|
[Java] final, static (μ μ νλ/μ μ λ©μλ), mainλ©μλμ staticμ΄ λΆλ μ΄μ (0) | 2020.09.03 |
[Java] ν΄λμ€ λ‘λ, μλ° λ©λͺ¨λ¦¬ μμ, μ§μ μ (0) | 2020.09.03 |
νλ‘κ·Έλλ° μΈμ΄ λ° "κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°(OOP)" (0) | 2020.09.03 |
[List] ArrayList, Vector, LinkedList (0) | 2020.08.22 |
λκΈ