Cấu Trúc Map Trong Java Collection Framework - CodeGym
Có thể bạn quan tâm
Skip to content Email
- Home
- Java Collection Framework
- Cấu trúc Map trong Java Collection Framework
Giới thiệu Map
- Map là cấu trúc dữ liệu lưu trữ danh sách các cặp key/value
- Map cho phép thực hiện các hành động truy xuất, xoá và cập nhật các cặp key/value rất hiệu quả thông qua việc sử dụng key
- Map không cho phép 2 key trùng lặp
- Mỗi key tương ứng với một value
- Một cặp key-value được gọi là một Entry
Minh hoạ về hoạt động của Map
3 loại Map cơ bản
- HashMap: Tối ưu cho các thao tác tìm kiếm, thêm và xoá
- LinkedHashMap: Kế thừa HashMap, hỗ trợ sắp xếp các entry
- TreeMap: Tối ưu cho thao tác duyệt qua các entry theo trật tự sắp xếp của các key
Các Interface và lớp Map trong Java Collection Framework
Interface Map và Entry
Các phương thức của Interface java.util.Map
Các phương thức của Interface java.util.Map.Entry
Ví dụ sử dụng HashMap
HashMap<String, Integer> customers = new HashMap<>(); customers.put("John", 30); customers.put("Mike", 28); customers.put("Bill", 32); customers.put("Maria", 27); Set<String> keys = customers.keySet(); for (String key: keys){ System.out.println("Key: " + key + ": " + customers.get(key)); }Bài viết liên quan
Java Collection Framework[Thực hành] Sắp xếp với Comparable và Comparator
April 26, 2020 Châu Lê Java Collection Framework[Thực hành] Phân biệt giữa HashMap và HashSet
April 26, 2020 Châu LêPost navigation
Previous: Java Collections FrameworkNext: Cấu trúc Tree trong Java Collection FrameworkLeave a Reply Cancel reply
Your email address will not be published.
Comment
Name
Website
Save my name, email, and website in this browser for the next time I comment.
Cẩm nang phát triển sự nghiệp cho lập trình viên
Danh mục
- Abstract Class & Interface
- Access Modifier
- Algorithms Complexity
- Automated Testing & TDD
- Behavioral Design Pattern
- Biến, kiểu dữ liệu và toán tử
- Câu lệnh điều kiện
- Câu lệnh lặp
- Clean Code & Refactoring
- Creational Design Patterns
- DSA: Danh sách
- DSA: Stack, Queue
- Generics
- IO: Binary File & Serialization
- IO: Text File
- Java Collection Framework
- Java Core
- Java Swing
- Kế thừa
- Lập trình Hướng Đối tượng
- Mảng
- MVC Design Pattern
- OOAD & SOLID
- Phương thức
- SQL
- Static
- String & Regex
- Structural Design Pattern
- Tài liệu học lập trình
- Threading
- Thuật toán sắp xếp
- Thuật toán tìm kiếm
- Tổng quan
- Xử lí ngoại lệ và Debug
Tags
biến biến java câu lệnh điều kiện if if-else java jvm khai báo biến kiểu dữ liệu kiểu dữ liệu java lập trình java máy ảo môi trường java ngôn ngữ java phép toán switch switch-case sử dụng biến toán tử toán tử java điều kiện TÀI LIỆU DEV WORLD Cẩm nang phát triển bền vững với nghề lập trình! SubscribeTừ khóa » Duyệt Map Trong Java
-
Map Trong Java - VietTuts
-
Hướng Dẫn Và Ví Dụ Java Map - Openplanning
-
Java – Duyệt/lặp Trên HashMap | HOW TO CODE
-
Một Vài Chia Sẻ Về Sử Dụng Map Trong Java - Viblo
-
Các Cách Iterate Map Trong Java - Viblo
-
Map Interface Trong Java - Freetuts
-
Hash Map Trong Java Hoạt Động Như Thế Nào? - CodeLearn
-
Sử Dụng Map Trong Lập Trình Java - Le Vu Nguyen
-
Map Interface Trong Java - Deft Blog
-
Vòng Lặp Trong HashMap Java Với Ví Dụ Cụ Thể - Deft Blog
-
Java Collections Framework: Map Interface Và Lớp HashMap
-
Map Interface Trong Java - GP Coder (Lập Trình Java)
-
HashMap Trong Java