Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Maps - cheat sheet
- 1. Видове
- а) HashMap -> редът на записите не е гарантиран
- b) LinkedHashMap -> редът на поставянето на записите се запазва (първия поставен запис си остава на първо място)
- c) TreeMap -> записите се сортират по ключ в лексикографски ред (ако ключовете са числа в ascending order, ако ключовете са тесктове/символи от a към z)
- 2. Основни функционалности
- a) containsKey(key) -> проверява дали в map-а има запис с такъв ключ -> резултат true ако има, false ако няма
- b) containsValue(value) -> проверява дали в map-а има запис с такова value -> резултат true ако има, false ако няма
- c) keySet() -> връща всички ключове от всички записи
- d) entrySet() -> връща всички записи
- e) values() -> връща всички value-та от всички записи
- f) get(ключ) -> връща стойността, която стои срещу дадения ключ
- g) size() -> връща броя на записите
- h) put(key, value) -> добавя запис с дадения ключ и стойност
- i) putIfAbsent(key, value) -> добавя запис с дадения ключ и стойност, ако вече няма запис с такъв ключ
- j) clear() -> премахва всички записи от map-a
- k) remove(key) -> премахва запис с дадения ключ
- l) remove(key, value) -> премахва запис с дадения ключ и стойност
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement