Java คืออะไรHashMaps?
Java HashMap เป็นคลาสที่ใช้ในการดำเนินการต่างๆเช่นการแทรกการลบและการค้นหาองค์ประกอบในแผนที่ เราสร้างแผนที่ซึ่งเราส่งผ่านค่าสองประเภทซึ่ง ได้แก่ 'คีย์' และ 'ค่า'
ในขณะที่ใช้ HashMaps ค่าต่างๆจะถูกใส่ไว้ใน HashMap และเมื่อใดก็ตามที่ผู้ใช้ดึงค่ามาคีย์จะถูกใช้เพื่อใช้ค่า
แผนที่เป็นอินเทอร์เฟซที่จับคู่คีย์กับองค์ประกอบต่างๆ แผนที่ไม่เรียงลำดับและไม่เรียงลำดับ โดยอนุญาตให้มีคีย์ว่างหนึ่งคีย์และค่าว่างหลายค่า ค่าจะถูกเก็บไว้ในคีย์และค่า หนึ่งคีย์หรือหลายค่าอาจเป็นค่าว่างใน HashMap ทั้งหมด คีย์สามารถเป็นวัตถุใดก็ได้
มีหลายวิธีใน HashMap
- ใส่วัตถุ (คีย์วัตถุค่าวัตถุ)
- คีย์การแจงนับ () - มันจะดึงคีย์
- องค์ประกอบการแจงนับ () - มันจะดึงองค์ประกอบ
- Object get (Object keys) - ส่งผ่านคีย์และรับค่าที่เกี่ยวข้อง
- บูลีนมีคีย์ (Object key) - ใช้สำหรับตรวจสอบว่ามีคีย์อยู่ใน HashMap หรือไม่
- บูลีนมีค่า (คีย์วัตถุ) - ส่งผ่านคีย์
- Object remove (Object key) - ส่งผ่านคีย์และลบอ็อบเจ็กต์
- ขนาด Int () - สำหรับการใช้ขนาด
- String to String () - สำหรับการแปลงเป็นสตริง
มีค่าที่สอดคล้องกันสำหรับแต่ละคีย์โดยที่ค่าสามารถเป็นค่าว่างใน HashMap ได้
การสร้าง HashMap
HashMap hashmap = HashMap ใหม่ ()
การใส่องค์ประกอบ
hashmap.put (“ Ankita”, 9634.58)
hashmap.put (“ Vishal”, 1283.48)
hashmap.put (“ Gurinder”, 1478.10)
hashmap.put (“ กฤษณะ”, 199.11)
ที่นี่เราส่งคีย์และค่า
การแสดงค่า - รับตัวทำซ้ำ
Iterator iterator = hashmap.entrySet (). iterator ()
ที่นี่มีค่าอยู่ในชุดดังนั้นเราจึงใช้ entrySet
พร้อมกับบรรทัด:
ในขณะที่ (iterator.hasNext ()) {
Map.Entry entry = (Map.Entry) iterator.next ()
System.out.print (entry.getKey () +”:”)
System.out.printIn (entry.getValue ())
เป็นความสัมพันธ์ใน java
}
มีคำถามสำหรับเรา? พูดถึงพวกเขาในส่วนความคิดเห็นแล้วเราจะติดต่อกลับไป
กระทู้ที่เกี่ยวข้อง: