วีดีโอ: วิธีการใช้ HashMap ใน Java พร้อมตัวอย่าง?
2024 ผู้เขียน: Lynn Donovan | [email protected]. แก้ไขล่าสุด: 2023-12-15 23:54
HashMap ใน Java พร้อมตัวอย่าง . HashMap เป็นคลาสคอลเลกชันตามแผนที่ซึ่งก็คือ ใช้แล้ว สำหรับการจัดเก็บคู่คีย์ & ค่าจะแสดงเป็น HashMap หรือ HashMap . ไม่ใช่คอลเลกชันที่ได้รับคำสั่งซึ่งหมายความว่าจะไม่ส่งคืนคีย์และค่าในลำดับเดียวกันกับที่ใส่เข้าไปใน HashMap.
เกี่ยวกับเรื่องนี้ HashMap ใน Java คืออะไร?
Java HashMap เป็นการดำเนินการตามตารางแฮชของ Java's อินเทอร์เฟซแผนที่ แผนที่ อย่างที่คุณอาจทราบคือชุดของคู่คีย์-ค่า Java HashMap อนุญาตค่า Null และคีย์ Null HashMap เป็นคอลเลกชันที่ไม่มีลำดับ ไม่รับประกันลำดับขององค์ประกอบที่เฉพาะเจาะจง
คุณจะสร้างแผนที่แฮชได้อย่างไร ในที่นี้ เราเห็นวิธีต่างๆ ในการแทรกองค์ประกอบ
- นำเข้า java.util.*;
- คลาส HashMap1{
- โมฆะคงที่สาธารณะหลัก (สตริง args){
- HashMap hm=ใหม่ HashMap();
- System.out.println("รายการองค์ประกอบเริ่มต้น: "+hm);
- hm.put(100, "อามิต");
- hm.put(101, "วิชัย");
- hm.put(102, "ราหุล");
ตามลำดับ เราจะใช้ HashMap ใน Java ได้ที่ไหน
แผนที่ใช้สำหรับเมื่อคุณต้องการเชื่อมโยงคีย์กับค่าและรายการเป็นคอลเลกชันที่เรียงลำดับ แผนที่เป็นส่วนต่อประสานใน Java กรอบงานการรวบรวมและ a HashMap เป็นการนำส่วนต่อประสานแผนที่ไปใช้ HashMap มีประสิทธิภาพสำหรับการค้นหาค่าตามคีย์และการแทรกและการลบค่าตามคีย์
HashMap เก็บคู่ของค่าคีย์อย่างไร?
HashMaps ใช้ชั้นในเพื่อ เก็บ ข้อมูล: รายการ รายการนี้เป็นเรื่องง่าย กุญแจ - คู่ค่า ด้วยข้อมูลพิเศษสองรายการ: การอ้างอิงไปยังรายการอื่นเพื่อให้a HashMap สามารถ เก็บ รายการเช่นรายการที่เชื่อมโยงอย่างเดียว แฮช ค่า ที่แสดงถึงแฮช ค่า ของ กุญแจ.
แนะนำ:
ฉันเป็นใครใน Unix พร้อมตัวอย่าง?
คำสั่ง whoami ใน Linux พร้อมตัวอย่าง คำสั่ง whoami ใช้ทั้งในระบบปฏิบัติการ Unix และในระบบปฏิบัติการ Windows โดยพื้นฐานแล้วเป็นการต่อกันของสตริง "ใคร" "ฉัน" "ฉัน" เป็น whoami จะแสดงชื่อผู้ใช้ของผู้ใช้ปัจจุบันเมื่อมีการเรียกใช้คำสั่งนี้
HashMap ใน Python คืออะไร?
ในวิทยาการคอมพิวเตอร์ ตาราง Hash หรือ Hashmap เป็นโครงสร้างข้อมูลประเภทหนึ่งที่จับคู่คีย์กับคู่ค่า (ใช้ชนิดข้อมูลอาร์เรย์นามธรรม) ตารางแฮชหรือมีแผนที่ใน Python ถูกใช้งานผ่านประเภทข้อมูลพจนานุกรมในตัว คีย์ของพจนานุกรมใน Python ถูกสร้างขึ้นโดยฟังก์ชันการแฮช
เหตุใดเราจึงใช้คลาส wrapper ใน Java พร้อมตัวอย่าง
ข้อดีของ Java Wrapper Class ใช้เพื่อแปลงประเภทข้อมูลดั้งเดิมเป็นวัตถุ (จำเป็นต้องใช้วัตถุเมื่อเราต้องการส่งผ่านอาร์กิวเมนต์ในวิธีการที่กำหนด) util มีคลาสที่จัดการเฉพาะอ็อบเจ็กต์ ดังนั้นในกรณีนี้ก็ช่วยได้เช่นกัน โครงสร้างข้อมูลเก็บเฉพาะวัตถุและประเภทข้อมูลดั้งเดิม
TreeMap ทำงานอย่างไรภายใน Java พร้อมตัวอย่าง
TreeMap ใน Java TreeMap ใช้เพื่อใช้งานอินเทอร์เฟซแผนที่และ NavigableMap พร้อมกับคลาสนามธรรม HashMap และ LinkedHashMap ใช้โครงสร้างข้อมูลอาร์เรย์เพื่อจัดเก็บโหนด แต่ TreeMap ใช้โครงสร้างข้อมูลที่เรียกว่า Red-Black tree นอกจากนี้ องค์ประกอบทั้งหมดที่เก็บใน TreeMap จะถูกจัดเรียงตามคีย์
คุณจะรู้ได้อย่างไรว่า Hashmap สองอันเท่ากัน?
หากเราต้องการเปรียบเทียบ hashmaps ด้วยคีย์ เช่น สอง hashmaps จะเท่ากัน หากมีชุดของคีย์เหมือนกันทุกประการ เราสามารถใช้ HashMap ได้ ฟังก์ชัน keySet() ส่งคืนคีย์แผนที่ทั้งหมดใน HashSet เราสามารถเปรียบเทียบ hashset ของคีย์สำหรับทั้งสองแผนที่โดยใช้ Set