我試圖顯示以下的HashMap的內容:類型轉換iterator.next()方法的返回類型爲字符類
HashMap<Character,Integer> hm = new HashMap<Character,Integer>();
我用下面的方法來打印出內容:
Set hmset = hm.entrySet();
Iterator iterator = hmset.iterator();
while(iterator.hasNext())
{
Character key = new Character(iterator.next());
System.out.println("key : "+key+"value : "+(Integer)hm.get(key));
}
我收到以下錯誤:
error: constructor Character in class Character cannot be applied to given types;
我也曾嘗試以下方法類型鑄造:
Character key = (Character)iterator.next();
但這不會工作。任何幫助不勝感激。 謝謝..