พจนานุกรมใน Java คืออะไรและจะสร้างได้อย่างไร



พจนานุกรมเป็นคลาสนามธรรมที่จับคู่คีย์กับค่า ในบทความนี้เราจะพูดถึงพจนานุกรมใน Java และการนำไปใช้

พจนานุกรมใน Java เป็นคลาสนามธรรมที่เป็นแม่ของ ซึ่งใช้ความสัมพันธ์คู่คีย์ - ค่า ในบล็อกนี้เราจะเรียนรู้เพิ่มเติมเกี่ยวกับคลาส Dictionary ใน Java และทำความคุ้นเคยกับวิธีการต่างๆ ด้านล่างนี้เป็นหัวข้อที่กล่าวถึงในบล็อกนี้ -

พจนานุกรมใน Java คืออะไร?

พจนานุกรมคือ ชั้นนามธรรม เป็นตัวแทนของที่เก็บคีย์ / ค่าที่ทำงานเช่น แผนที่ . คุณสามารถเก็บค่าไว้ในอ็อบเจ็กต์ Dictionary และเมื่อถูกจัดเก็บแล้วคุณสามารถเรียกดูได้โดยใช้คีย์





คำประกาศ:

พจนานุกรมคลาสนามธรรมสาธารณะขยายวัตถุ

ผู้สร้าง:

ตัวสร้างพจนานุกรม ()



วิธีการใช้งานพจนานุกรมคลาส

ให้เราดูวิธีการต่างๆของ Dictionary Class

ตรวจสอบขนาดของพจนานุกรม

size (): java.util.Dictionary.size () ส่งคืนจำนวนคู่คีย์ - ค่าในพจนานุกรม

ไวยากรณ์:
ขนาด int นามธรรมสาธารณะ ()



เพิ่ม / ใส่ค่าในพจนานุกรม

ใส่ (คีย์ K, ค่า V): java.util.Dictionary.put (คีย์ K, ค่า V) เพิ่มคู่คีย์ - ค่าลงในพจนานุกรม

ไวยากรณ์:
สาธารณะนามธรรม V ใส่ (คีย์ K ค่า V)

ส่งคืนค่าที่มีอยู่ในพจนานุกรม

องค์ประกอบ (): java.util.Dictionary.elements () ส่งกลับค่าแทนค่าในพจนานุกรม

ไวยากรณ์:
องค์ประกอบการแจงนับนามธรรมสาธารณะ ()

รับวิธีการดึงค่าที่แมปกับคีย์

get (Object key): java.util.Dictionary.get (Object key) ส่งคืนค่าที่แมปกับคีย์ในพจนานุกรม

ไวยากรณ์:
นามธรรมสาธารณะ V รับ (คีย์วัตถุ)

ตรวจสอบว่าพจนานุกรมว่างเปล่า

isEmpty (): java.util.Dictionary.isEmpty () ตรวจสอบว่าพจนานุกรมว่างเปล่าหรือไม่

ไวยากรณ์:
บูลีนนามธรรมสาธารณะ isEmpty ()

ส่งคืนค่าจริงหากไม่มีความสัมพันธ์ของคีย์ - ค่าในพจนานุกรมอื่น ๆ จะส่งคืนเท็จ

การลบค่าคีย์จากพจนานุกรมใน Java

remove (Object key): java.util.Dictionary.remove (Object key) ลบคู่คีย์ - ค่าที่แมปด้วยคีย์

ไวยากรณ์:
นามธรรมสาธารณะ V ลบ (คีย์วัตถุ)

การติดตั้งพจนานุกรมใน Java

นำเข้า java.util * คลาสสาธารณะ My_Class {public static void main (String [] args) {// การเริ่มต้น Dictionary Dictionary edu = new Hashtable () // put () method edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // องค์ประกอบ () วิธีการ: สำหรับ (การแจงนับ i = edu.elements () i.hasMoreElements ()) {System.out.println ('ค่าในพจนานุกรม:' + i.nextElement ())} // get () method: System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // isEmpty () วิธีการ: System.out.println (' n ไม่มีคู่คีย์ - ค่า: '+ edu.isEmpty () +' n ') // คีย์ ( ) วิธีการ: สำหรับ (การแจงนับ k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('ตรวจสอบค่าของคีย์ที่ถูกลบ:' + edu.get ('1000')) System.out.println ('nSize ของพจนานุกรม: '+ edu.size ())}}

เอาท์พุต:

ค่าในพจนานุกรม: Edureka
ค่าในพจนานุกรม: แพลตฟอร์ม
ค่าที่คีย์ = 3000: null
ค่าที่คีย์ = 1,000: แพลตฟอร์ม
ไม่มีคู่คีย์ - ค่า: เท็จ
คีย์ในพจนานุกรม: 1,000
คีย์ในพจนานุกรม: 2000
ลบ: Edureka
ตรวจสอบค่าของคีย์ที่ถูกลบ: null
ขนาดของพจนานุกรม: 1

ด้วยเหตุนี้เราจึงมาถึงจุดสิ้นสุดของบล็อกนี้ใน Java Dictionary Class หากคุณต้องการเรียนรู้เพิ่มเติมโปรดดูไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก หลักสูตรการฝึกอบรมและการรับรอง Java J2EE และ SOA ของ Edureka ออกแบบมาสำหรับนักเรียนและผู้เชี่ยวชาญที่ต้องการเป็น Java Developer หลักสูตรนี้ออกแบบมาเพื่อให้คุณเริ่มต้นการเขียนโปรแกรม Java และฝึกอบรมแนวคิด Java ทั้งหลักและขั้นสูงพร้อมกับกรอบงาน Java ต่างๆเช่น Hibernate & ฤดูใบไม้ผลิ .

มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบล็อก 'พจนานุกรมใน Java' และเราจะติดต่อกลับโดยเร็วที่สุด

วิธีหาความยาวอาร์เรย์ในจาวาสคริปต์