1. Trang chủ
  2. » Thể loại khác

java mapentry interface

3 145 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 346,62 KB

Nội dung

http://vietjack.com/java/index.jsp Copyright © vietjack.com Map.Entry Interface Java Map.Entry Interface Java giúp bạn làm việc với Map Entry Phương thức entrySet( ) khai báo Map Interface trả Set chứa Map Entry Mỗi phần tử Set đối tượng Map.Entry Java Để hiểu sâu khái niệm trình bày chương này, mời bạn tham khảo loạt bài: Ví dụ Collection Java Bảng liệt kê phương thức khai báo Map.Entry Interface Java: STT Phương thức Miêu tả boolean equals(Object obj) Trả true obj Map.Entry mà key value cân với key value đối tượng gọi Object getKey( ) Trả key cho map entry Object getValue( ) Trả value cho map entry int hashCode( ) Trả hash code cho map entry Object setValue(Object v) Thiết lập value cho map entry v Một ClassCastException ném v khơng kiểu cho map Một NullPointerException ném v null map khơng chấp nhận null key Một UnsupportedOperationException ném map khơng thể bị thay đổi http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com Ví dụ Ví dụ sau minh họa cách Map.Entry sử dụng Java: import java.util.*; public class HashMapDemo { public static void main(String args[]) { // Create a hash map HashMap hm = new HashMap(); // Put elements to the map hm.put("Zara", new Double(3434.34)); hm.put("Mahnaz", new Double(123.22)); hm.put("Ayan", new Double(1378.00)); hm.put("Daisy", new Double(99.22)); hm.put("Qadir", new Double(-19.08)); // Get a set of the entries Set set = hm.entrySet(); // Get an iterator Iterator i = set.iterator(); // Display elements while(i.hasNext()) { Map.Entry me = (Map.Entry)i.next(); System.out.print(me.getKey() + ": "); System.out.println(me.getValue()); } System.out.println(); // Deposit 1000 into Zara's account double balance = ((Double)hm.get("Zara")).doubleValue(); hm.put("Zara", new Double(balance + 1000)); System.out.println("Zara's new balance: " + hm.get("Zara")); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com } } Nó cho kết sau: Daisy 99.22 Qadir: -19.08 Zara: 3434.34 Ayan: 1378.0 Mahnaz: 123.22 Zara's new balance: 4434.34 http://vietjack.com/ Trang chia sẻ học online miễn phí Page ...http://vietjack.com /java/ index.jsp Copyright © vietjack.com Ví dụ Ví dụ sau minh họa cách Map.Entry sử dụng Java: import java. util.*; public class HashMapDemo { public... hm.get("Zara")); http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /java/ index.jsp Copyright © vietjack.com } } Nó cho kết sau: Daisy 99.22 Qadir: -19.08 Zara: 3434.34

Ngày đăng: 03/12/2017, 00:07