JavaRush /Blog Jawa /Random-JV /Iterator. Aja lali + mbusak obyek saka peta
MariaM
tingkat

Iterator. Aja lali + mbusak obyek saka peta

Diterbitake ing grup
Aku ninggalake sawetara tugas kanggo refresh sawetara topik ing memori sawise tingkat sabanjuré. Ana masalah karo iterator. Ayo nyumerepi kene lan ngelingake sampeyan carane bisa karo (yen dumadakan perlu): Lan sampeyan uga bisa mbusak obyek saka peta kaya iki (nyalin peta supaya iterator ora break, lan mbusak kabeh ing peta asli. ): 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()); }
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION