JavaRush /Java Blog /Random-TL /Tagapag-ulit. Huwag kalimutan + pag-alis ng mga bagay mul...
MariaM
Antas

Tagapag-ulit. Huwag kalimutan + pag-alis ng mga bagay mula sa mapa

Nai-publish sa grupo
Nag-iwan ako ng ilang gawain para i-refresh ang ilang paksa sa aking memorya pagkatapos ng mga susunod na antas. Nagkaroon ng problema sa iterator. Hayaan itong mag-hang dito at ipaalala sa iyo kung paano gamitin ito (kung bigla mo itong kailanganin): At maaari mo ring tanggalin ang mga bagay mula sa mapa tulad nito (kopyahin ang mapa upang hindi masira ang iterator, at tanggalin ang lahat sa orihinal na mapa ): 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()); }
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION