Мазмұны:

HashMap алу әдісін қалай қолдануға болады?
HashMap алу әдісін қалай қолдануға болады?

Бейне: HashMap алу әдісін қалай қолдануға болады?

Бейне: HashMap алу әдісін қалай қолдануға болады?
Бейне: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Қараша
Anonim

java. пайдалану. HashMap. get() әдісі

  1. Сипаттама. The алу (Нысан кілті) әдіс пайдаланылады дейін мәнді қайтарыңыз дейін көрсетілген кілт салыстырылады немесе егер бұл картада кілт үшін салыстыру жоқ болса, нөл.
  2. Декларация. Төменде java үшін мәлімдеме берілген.
  3. Параметрлер.
  4. Қайтару мәні.
  5. Ерекшелік.
  6. Мысал.

Сондай-ақ, HashMap жүйесінде GET әдісі қалай жұмыс істейтінін сұрады.

Java тілінде HashMap жұмысы

  1. equals(): Ол екі нысанның теңдігін тексереді. Ол Кілтті салыстырады, олар тең немесе тең емес.
  2. hashCode(): Бұл объект класының әдісі. Ол объектінің жады анықтамасын бүтін сан түрінде қайтарады.
  3. Шелектер: түйіннің массиві шелек деп аталады. Әрбір түйінде LinkedList сияқты деректер құрылымы бар.

Содан кейін картаның мәнін қалай табуға болады деген сұрақ туындайды. Жалпы, картадан барлық кілттер мен мәндерді алу үшін келесі ретпен ретті орындау керек:

  1. entryset() әдісімен Map ішіндегі жазбалар жинағын алу үшін Hashmap-ті MapSet-ке түрлендіріңіз.: Set st = map.
  2. Осы жиынның итераторын алыңыз: Iterator it = st.
  3. Картаны алыңыз.
  4. Картаның getKey() және getValue() әдістерін пайдаланыңыз.

Сондай-ақ, HashMap-те қандай әдістер бар?

HashMap Сынып әдістері Java тілінде мысалдармен | 1-жиын (put(), get(), isEmpty() және size()) HashMap - кілттер ретінде белгілі мәндерді байланыстырылған мәндермен салыстыру үшін хэш функциясын пайдаланатын деректер құрылымы. Ол «кілт-мән» жұптарын қамтиды және кілт бойынша мәнді алуға мүмкіндік береді. Карта myhash = Жинақтар.

HashMap containsValue қалай жұмыс істейді?

HashMap . құрамындаValue () әдісі болып табылады белгілі бір мәннің бар-жоғын тексеру үшін пайдаланылады болып табылады ішінде бір немесе бірнеше кілт арқылы салыстырылады HashMap . Ол параметр ретінде Мәнді қабылдайды және сол мән болса, True мәнін қайтарады болып табылады картадағы кез келген перне арқылы салыстырылады. 1-бағдарлама: Жол мәндерін бүтін кілттерге салыстыру.

Ұсынылған: