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

Map Interface trong Java - 155 bài học Java miễn phí hay nhất PDF java map interface

4 126 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 4
Dung lượng 361,91 KB

Nội dung

http://vietjack.com/java/index.jsp Copyright © vietjack.com Map Interface Java Map Interface Java so khớp key với value Một key đối tượng mà bạn sử dụng để thu nhận value  Với key value cung cấp, bạn lưu giữ value đối tượng Map Sauk hi giá trị lưu, bạn thu nhận sử dụng key  Một số phương thức ném NoSuchElementException khơng có item tồn Map gọi  Một ClassCastException ném đối tượng khơng tương thích với phần tử Map  Một NullPointerException ném cố gắng sử dụng đối tượng null null không cho phép Map  Một UnsupportedOperationException ném cố gắng thay đổi Unmodifiable Map 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 STT Phương thức Miêu tả void clear( ) Gỡ bỏ tất cặp key/value từ Map gọi boolean containsKey(Object k) Trả true Map gọi chứa k key Nếu không false boolean containsValue(Object v) Trả true Map gọi chứa v value Nếu không false http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com Set entrySet( ) Trả Set mà chứa entry Map Set chứa đối tượng Map.Entry Phương thức cung cấp set-view cho Map gọi boolean equals(Object obj) Trả true obj Map chứa Entry Nếu không false Object get(Object k) Trả value mà liên kết với key k int hashCode( ) Trả hash code cho Map gọi boolean isEmpty( ) Trả true Map gọi trống, không false Set keySet( ) Trả Set mà chứa key Map gọi Phương thức cung cấp set-view key Map gọi 10 Object put(Object k, Object v) Đặt entry vào Map gọi, ghi đè value trước mà liên kết với key Với key value tương ứng k v Trả null key không tồn Nếu khơng thì, value trước mà liên kết với key trả 11 void putAll(Map m) Đặt tất entry từ m vào Map 12 Object remove(Object k) http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp Copyright © vietjack.com Gỡ bỏ entry mà có khóa k int size( ) 13 Trả số cặp key/value Map Collection values( ) 14 Trả tập hợp chứa value Map Phương thức cung cấp collection-view value Map Ví dụ Map có triển khai lớp đa dạng giống HashMap Sau ví dụ giải thích tính Map import java.util.*; public class CollectionsDemo { public static void main(String[] args) { Map m1 = new HashMap(); m1.put("Zara", "8"); m1.put("Mahnaz", "31"); m1.put("Ayan", "12"); m1.put("Daisy", "14"); System.out.println(); System.out.println(" Map Elements"); System.out.print("\t" + m1); } } Nó cho kết sau: Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8} http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/java/index.jsp http://vietjack.com/ Trang chia sẻ học online miễn phí Copyright © vietjack.com Page ... key/value Map Collection values( ) 14 Trả tập hợp chứa value Map Phương thức cung cấp collection-view value Map Ví dụ Map có triển khai lớp đa dạng giống HashMap Sau ví dụ giải thích tính Map import java. util.*;... với key trả 11 void putAll (Map m) Đặt tất entry từ m vào Map 12 Object remove(Object k) http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /java/ index.jsp Copyright... sau: Map Elements {Mahnaz=31, Ayan=12, Daisy=14, Zara=8} http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com /java/ index.jsp http://vietjack.com/ Trang chia sẻ học online

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

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN