როგორ გამოიყენება HashMap ჯავაში მაგალითად?
როგორ გამოიყენება HashMap ჯავაში მაგალითად?

ვიდეო: როგორ გამოიყენება HashMap ჯავაში მაგალითად?

ვიდეო: როგორ გამოიყენება HashMap ჯავაში მაგალითად?
ვიდეო: HashMap in Java | Hashing | Java Placement Course | Data Structures & Algorithms 2024, აპრილი
Anonim

HashMap in ჯავა მაგალითით . HashMap არის რუქაზე დაფუძნებული კოლექციის კლასი, რომელიც არის გამოყენებული გასაღები და მნიშვნელობის წყვილების შესანახად იგი აღინიშნება როგორც HashMap ან HashMap . ეს არ არის შეკვეთილი კოლექცია, რაც ნიშნავს, რომ ის არ აბრუნებს გასაღებებს და მნიშვნელობებს იმავე თანმიმდევრობით, რომლითაც ისინი ჩასმულია HashMap.

ამასთან დაკავშირებით, რა არის HashMap ჯავაში?

Java HashMap არის ჰეშ ცხრილის დაფუძნებული განხორციელება ჯავის რუქის ინტერფეისი. რუკა, როგორც მოგეხსენებათ, არის გასაღები-მნიშვნელობის წყვილების კოლექცია. Java HashMap საშუალებას იძლევა null მნიშვნელობები და null გასაღები. HashMap შეუკვეთავი კოლექციაა. ეს არ იძლევა გარანტიას ელემენტების რაიმე კონკრეტულ თანმიმდევრობას.

როგორ ქმნით ჰეშ რუკას? აქ ჩვენ ვხედავთ ელემენტების ჩასმის სხვადასხვა გზებს.

  1. იმპორტი java.util.*;
  2. კლასი HashMap1{
  3. საჯარო სტატიკური სიცარიელე მთავარი (სტრიქონის არგები){
  4. HashMap hm=new HashMap();
  5. System.out.println("ელემენტების საწყისი სია: "+hm);
  6. hm.put(100, "Amit");
  7. hm.put(101, "Vijay");
  8. hm.put(102, "Rahul");

შესაბამისად, სად ვიყენებთ HashMap-ს Java-ში?

რუკები გამოიყენება მაშინ, როდესაც გსურთ გასაღების დაკავშირება მნიშვნელობასთან და სიები არის შეკვეთილი კოლექცია. რუკა არის ინტერფეისი ჯავა კოლექციის ჩარჩო და ა HashMap არის რუქის ინტერფეისის ერთ-ერთი განხორციელება. HashMap ეფექტურია გასაღების საფუძველზე მნიშვნელობის დადგენაში და გასაღების საფუძველზე მნიშვნელობების ჩასმა და წაშლა.

როგორ ინახავს HashMap გასაღების მნიშვნელობის წყვილებს?

HashMaps გამოიყენეთ შიდა კლასი მაღაზია მონაცემები: ჩანაწერი. ეს ჩანაწერი მარტივია გასაღები - ღირებულების წყვილი ორი დამატებითი მონაცემით: მითითება სხვა ჩანაწერზე ისე, რომ ა HashMap შეუძლია მაღაზია ჩანაწერები, როგორიცაა ცალმხრივად დაკავშირებული სიები. ჰაში ღირებულება რომელიც წარმოადგენს ჰეშს ღირებულება საქართველოს გასაღები.

გირჩევთ: