Java 循环遍历hashMap的键

Java 循环遍历hashMap的键,java,hashmap,Java,Hashmap,我有一个名为AfricanPeople的HashMap private HashMap<Integer, Object> AfricanPeople = new HashMap<Integer, Object>(); 关键是年龄,值是person对象 我想循环使用hashmaps键,得到所有年龄在30到45岁之间的人 这可能吗?可以使用 for (Integer key : map.keySet()) 但是HashMap不是适合这种情况的结构。您应该使用树映射,它可以

我有一个名为AfricanPeople的HashMap

private HashMap<Integer, Object> AfricanPeople = new HashMap<Integer, Object>();
关键是年龄,值是person对象

我想循环使用hashmaps键,得到所有年龄在30到45岁之间的人

这可能吗?

可以使用

for (Integer key : map.keySet())

但是HashMap不是适合这种情况的结构。您应该使用树映射,它可以包含30到45之间的键:

请阅读javadoc。在google中输入HashMap…或者,更好的是,输入书签,以便您下次可以找到它。请始终包含您迄今为止尝试的信息。。。