【发布时间】:2018-12-12 10:53:53
【问题描述】:
我尝试使用 for 每个循环来遍历 HashMap 键,但它没有编译。
这是我的代码:
import java.util.Map;
import java.util.HashMap;
public class theseeker{
public static void main(String[] args){
Map blue = new HashMap<Character,Integer>();
for(char c = 'a';c <= 'z';c++)
blue.put(new Character(c),new Integer((int)c));
for(Character c : blue.keySet())
System.out.println(c);
}
}
我收到此错误:
Object cannot be converted to Character
for(Character c : blue.keySet())
^
是不是因为使用了界面?
【问题讨论】:
标签: java dictionary hashmap