Từ điển trong Java là gì và làm thế nào để tạo nó?



Từ điển là một lớp trừu tượng ánh xạ các khóa đến các giá trị. Trong bài viết này, chúng tôi sẽ thảo luận về các từ điển trong Java và sự ứng nghiệm của nó.

Từ điển trong Java là lớp trừu tượng là lớp cha của sử dụng mối quan hệ cặp khóa-giá trị. Trong blog này, chúng ta sẽ tìm hiểu thêm về lớp Từ điển trong Java và làm quen với các phương thức khác nhau. Dưới đây là các chủ đề được đề cập trong blog này-

Từ điển trong Java là gì?

Từ điển là một lớp trừu tượng đại diện cho một kho lưu trữ khóa / giá trị hoạt động như Bản đồ . Bạn có thể lưu trữ giá trị trong một đối tượng Từ điển và khi nó được lưu trữ, bạn có thể truy xuất giá trị đó bằng cách sử dụng khóa của nó.





Tờ khai:

public abstract class Từ điển mở rộng Đối tượng

Người xây dựng:

Hàm khởi tạo Dictionary ()



Phương pháp sử dụng.

Hãy để chúng tôi xem xét một vài phương thức khác nhau của Lớp Từ điển.

Kiểm tra kích thước của từ điển

size (): java.util.Dictionary.size () trả về số lượng cặp khóa-giá trị trong Từ điển

Cú pháp:
public abstract int size ()



Thêm / đặt giá trị vào từ điển

put (khóa K, giá trị V): java.util.Dictionary.put (khóa K, giá trị V) thêm cặp khóa-giá trị vào từ điển

Cú pháp:
public abstract V put (khóa K, giá trị V)

Trả về các giá trị có trong từ điển

Elements (): java.util.Dictionary.elements () trả về biểu diễn giá trị trong từ điển

Cú pháp:
public abstract Enumeration Elements ()

Phương thức Get để tìm nạp các giá trị được ánh xạ với khóa

get (Khóa đối tượng): java.util.Dictionary.get (Khóa đối tượng) trả về giá trị được ánh xạ với khóa trong từ điển

Cú pháp:
public abstract V get (Khóa đối tượng)

Kiểm tra xem từ điển có trống không

isEmpty (): java.util.Dictionary.isEmpty () kiểm tra xem từ điển có trống hay không.

Cú pháp:
public trừu tượng boolean isEmpty ()

Trả về true, nếu không có quan hệ khóa-giá trị trong từ điển thì trả về false.

Xóa giá trị khóa khỏi từ điển trong Java

remove (Object key): java.util.Dictionary.remove (Object key) loại bỏ cặp khóa-giá trị được ánh xạ với khóa.

Cú pháp:
public abstract V remove (Object key)

Triển khai Từ điển trong Java

import java.util. * public class My_Class {public static void main (String [] args) {// Khởi tạo từ điển Từ điển edu = new Hashtable () // phương thức put () edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // phương thức element (): for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Giá trị trong Từ điển:' + i.nextElement ())} // phương thức get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Giá trị tại key = 1000 : '+ edu.get (' 2000 ')) // phương thức isEmpty (): System.out.println (' n Không có cặp khóa-giá trị: '+ edu.isEmpty () +' n ') // các khóa ( ) phương thức: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // phương thức remove (): System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Kiểm tra giá trị của khóa đã xóa:' + edu.get ('1000')) System.out.println ('nSize của Từ điển: '+ edu.size ())}}

Đầu ra:

Giá trị trong từ điển: Edureka
Giá trị trong từ điển: Nền tảng
Giá trị tại key = 3000: null
Giá trị tại khóa = 1000: Nền tảng
Không có cặp khóa-giá trị: false
Các phím trong từ điển: 1000
Các phím trong từ điển: 2000
Xóa: Edureka
Kiểm tra giá trị của khóa đã loại bỏ: null
Kích thước của từ điển: 1

Với điều này, chúng ta sẽ đến phần cuối của blog này về Lớp Từ điển Java. Nếu bạn muốn tìm hiểu thêm, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Khóa đào tạo và cấp chứng chỉ về Java J2EE và SOA của Edureka được thiết kế cho sinh viên và các chuyên gia muốn trở thành Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả các khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Mùa xuân .

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của blog “Từ điển trong Java” này và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.

ví dụ về webdriver java selenium dưa chuột