import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.Map; public class function { @SuppressWarnings({ "unchecked" }) public static void main(String[] args){ //{"Student",‘A’,5,'A','A',5,5,"Student",'A',5,"Human",100} Map map = new HashMap(); map.put(1, "Student"); map.put(2, 'A'); map.put(3, 5); map.put(4, 'A'); map.put(5, 'A'); map.put(6, 5); map.put(7, 5); map.put(8, "Student"); map.put(9, 'A'); map.put(10, 5); map.put(11, "Human"); map.put(12, 100); HashSet b = new HashSet(); int n = map.entrySet().size()/4; int nn = 1; while(!(nn>12)){ Iterator iterator = map.keySet().iterator(); int nnn = 0;//counter while(iterator.hasNext()){ if(map.get(nn) == map.get(iterator.next())){ nnn++;//counter } } if(nnn > n){ b.add(map.get(nn)); } nn++; } System.out.println(b); } }