Vòng Lặp Trong HashMap Java Với Ví Dụ Cụ Thể - Deft Blog
Có thể bạn quan tâm
Mục lục
- 1 Duyệt HashMap với vòng lặp for
- 2 Kết bài
HashMap lưu trữ các phần tử theo cặp giá trị key – value và không có thứ tự giữa các phần tử. Chúng ta sử dụng entrySet() tất cả các phần tử của HashMap.
Lưu ý giữa các lần duyệt có thể có các kết quả khác như vì thứ tự của chúng có thể thay đổi.
import java.util.HashMap; public class Main { public static void main(String[] args) { // Creating an empty HashMap HashMap<Integer, String> hash_map = new HashMap<Integer, String>(); // Mapping string values to int keys hash_map.put(1, "share"); hash_map.put(4, "programming"); hash_map.put(5, "net"); hash_map.entrySet().forEach((v) -> System.out.println( v.getKey() + " - " + v.getValue())); } }Output1 – share4 – programming5 – net
Duyệt HashMap với vòng lặp for
import java.util.HashMap; import java.util.Map; public class Main { public static void main(String[] args) { // Creating an empty HashMap HashMap<Integer, String> hash_map = new HashMap<Integer, String>(); // Mapping string values to int keys hash_map.put(1, "share"); hash_map.put(4, "programming"); hash_map.put(5, "net"); for (Map.Entry<Integer, String> item : hash_map.entrySet()) { System.out.println(item.getKey() + " - " + item.getValue()); } } }Note: Chúng ta không thể dùng vòng lặp for(int i; i<; i++) vì với HashMap các phần tử không có thứ tự.
Kết bài
Mọi người cố gắng làm hết để ôn lại các kiến thức trong lập trình hướng đối tượng nghen.
Nếu làm được hết các bài này thì cũng đừng có mừng vội, vì đây chỉ là những thứ rất rất căn bản. Nhưng hãy thoải moái vì mình đã hoàn thành những bài tập này, chuẩn bị cho những thứ ghê ghớm hơn ở đằng sau.
Mình ngồi giải những bài tập này cũng đuối quá. Nếu có gì không hiểu hoặc không biết làm, hoặc tìm thấy bug thì mail cho mình nhé. Email ở dưới cuối màn mình =). Thanks!
Các bài viết liên quan
- ArrayList trong java
- LinkedList trong java
- HashSet trong java
- HashMap trong java
- Java annotation trong java
- Java regex – part 1
- Generic trong java
- Tổng hợp bài tập java căn bản
Từ khóa » Duyệt Map 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
-
Các Cách Iterate Map Trong Java - Viblo
-
Một Vài Chia Sẻ Về Sử Dụng Map Trong Java - Viblo
-
Map Interface Trong Java - Freetuts
-
HashMap 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
-
Java Collections Framework: Map Interface Và Lớp HashMap
-
Duyệt HashMap, Set Như Duyệt Mảng? - Dạy Nhau Học
-
HashMap Trong Java