I can't remove whose salary below 500.
package com.codegym.task.task08.task0818;
import java.util.HashMap;
import java.util.Map;
import java.util.Set;
import java.util.*;
/*
Only for the rich
*/
public class Solution {
public static HashMap<String, Integer> createMap() {
//write your code here
// HashMap<String,Integer> map = new HashMap<String,Integer>();
// map.put("po",5000);map.put("bo",6000);map.put("to",7000);map.put("xo",4000);map.put("lo",3000);
// map.put("po",50);map.put("bo",60);map.put("to",100);map.put("xo",200);map.put("lo",50);
HashMap<String, Integer> map = new HashMap<String, Integer>(){{
put("dafdfa",100);
put("gdafd",200);
put("hdsafe",300);
put("gdakg",400);
put("hdafd",500);
put("hdafe",600);
put("gdafe",700);
put("hafe",800);
put("hrsf",900);
put("kjfgs",1000);
}};
return map;
}
public static void removeItemFromMap(HashMap<String, Integer> map) {
//write your code here
Set set =map.keySet();
Iterator it = set.iterator();
while(it.hasNext()){
Object key = it.next();
Object value =map.get(key);
int sal = Integer.parseInt(value.toString());
if(sal<500){
map.remove(key);
}
}
}
public static void main(String[] args) {
}
}