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()); }
GO TO FULL VERSION