Advertisement
CR7CR7

Map

Nov 23rd, 2022
910
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.80 KB | None | 0 0
  1. Maps - cheat sheet
  2. 1. Видове
  3.    а) HashMap -> редът на записите не е гарантиран
  4.    b) LinkedHashMap -> редът на поставянето на записите се запазва (първия поставен запис си остава на първо място)
  5.    c) TreeMap -> записите се сортират по ключ в лексикографски ред (ако ключовете са числа в ascending order, ако ключовете са тесктове/символи от a към z)
  6. 2. Основни функционалности
  7.  a) containsKey(key) -> проверява дали в map-а има запис с такъв ключ -> резултат true ако има, false ако няма
  8.  b) containsValue(value) -> проверява дали в map-а има запис с такова value -> резултат true ако има, false ако няма
  9.  c) keySet() -> връща всички ключове от всички записи
  10.  d) entrySet() -> връща всички записи
  11.  e) values() -> връща всички value-та от всички записи
  12.  f) get(ключ) -> връща стойността, която стои срещу дадения ключ
  13.  g) size() -> връща броя на записите
  14.  h) put(key, value) -> добавя запис с дадения ключ и стойност
  15.  i) putIfAbsent(key, value) -> добавя запис с дадения ключ и стойност, ако вече няма запис с такъв ключ
  16.  j) clear() -> премахва всички записи от map-a
  17.  k) remove(key) -> премахва запис с дадения ключ
  18.  l) remove(key, value) -> премахва запис с дадения ключ и стойност
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement