Phương thức Java HashMap put () chèn mục đã chỉ định (ánh xạ khóa / giá trị) vào bản đồ băm.
Cú pháp của put()
phương thức là:
hashmap.put (khóa K, giá trị V)
Ở đây, hashmap là một đối tượng của HashMap
lớp.
put () Tham số
Các put()
phương pháp có hai tham số:
- khóa - giá trị đã chỉ định được ánh xạ với khóa này
- giá trị - khóa được chỉ định được ánh xạ với giá trị này
put () Giá trị trả lại
- nếu khóa đã được liên kết với bất kỳ giá trị nào , trả về giá trị được liên kết trước đó
- nếu khóa không được liên kết với bất kỳ giá trị nào , trả về
null
Lưu ý: Nếu trước đó khóa được liên kết với giá trị null , thì phương thức cũng trả về null
.
Ví dụ 1: Java HashMap put ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap languages = new HashMap(); // insert items to the HashMap languages.put("Java", 14); languages.put("Python", 3); languages.put("JavaScript", 1); // display the HashMap System.out.println("Programming Languages: " + languages); ) )
Đầu ra
Ngôn ngữ lập trình: (Java = 14, JavaScript = 1, Python = 3)
Trong ví dụ trên, chúng tôi đã tạo một HashMap
ngôn ngữ được đặt tên. Ở đây, put()
phương thức này sẽ chèn các ánh xạ khóa / giá trị vào bản đồ băm.
Lưu ý : Mỗi mục được chèn vào các vị trí ngẫu nhiên trong HashMap
.
Ví dụ 2: Chèn mục bằng khóa trùng lặp
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap countries = new HashMap(); // insert items to the HashMap countries.put("Washington", "America"); countries.put("Ottawa", "Canada"); countries.put("Kathmandu", "Nepal"); System.out.println("Countries: " + countries); // add element with duplicate key String value = countries.put("Washington", "USA"); System.out.println("Updated Countries: " + countries); // display the replaced value System.out.println("Replaced Value: " + value); ) )
Đầu ra
Quốc gia: (Kathmandu = Nepal, Ottawa = Canada, Washington = Mỹ) Các quốc gia được cập nhật: (Kathmandu = Nepal, Ottawa = Canada, Washington = USA) Giá trị thay thế: Mỹ
Trong ví dụ trên, chúng tôi đã sử dụng put()
phương pháp để chèn các mục vào bản đồ băm. Lưu ý dòng,
countries.put("Washington", "USA");
Ở đây, chìa khóa Washington đã hiện diện trong bản đồ băm. Do đó, phương thức put () thay thế giá trị trước đó của Mỹ bằng giá trị mới của Mỹ.
Lưu ý : Cho đến nay, chúng tôi chỉ thêm một mục duy nhất. Tuy nhiên, chúng ta cũng có thể thêm nhiều mục từ Map
một bản đồ băm bằng phương thức Java HashMap putAll ().