JavaRush /Blog Java /Random-VI /Trình lặp. Không quên + xóa đối tượng khỏi bản đồ
MariaM
Mức độ

Trình lặp. Không quên + xóa đối tượng khỏi bản đồ

Xuất bản trong nhóm
Tôi để lại cho mình một số nhiệm vụ để làm mới một số chủ đề trong trí nhớ của mình sau các cấp độ tiếp theo. Đã xảy ra sự cố với trình vòng lặp. Hãy để nó treo ở đây và nhắc bạn cách làm việc với nó (nếu bạn đột nhiên cần đến nó): Và bạn cũng có thể xóa các đối tượng khỏi bản đồ như thế này (sao chép bản đồ để vòng lặp không bị hỏng và xóa mọi thứ trong bản đồ gốc ): public static void removeAllSummerPeople(HashMap map) { //write your code here Iterator > iterator=map.entrySet().iterator(); while (iterator.hasNext()){ Map.Entry pair=iterator.next(); int month=pair.getValue().getMonth(); if(month>=5&&month<8){ iterator.remove(); } } } Map map = new HashMap<>(); map.put("1", "2"); map.put("3", "4"); Map mapCopy = new HashMap<>(map); for(Map.Entry pair : mapCopy.entrySet()) { map.remove(pair.getKey()); }
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION