如何取得Map当中的key

我定义了一个Map:Map map = new ();
现在我想取得map当中的key:BufferedImage image = (BufferedImage)map.keySet();

这样有什么问题,说是类型转换异常,我应该怎么取?

BufferedImage image = (BufferedImage)map.keySet();
得到是个Set,而不是 Object
Set imageSet = map.keySet();

年轻人,不要犯这种低级错误

Set...是组合,的确很低级。。。 8)

Set set = map.keySet();
Iterator iterator = set.iterator();
BufferedImage key = null;
while(iterator.hasNext())
{
key = (BufferedImage)iterator.next();
}
这就是你要的key,不知道你想干啥?关键是