我正在使用这段代码:
public static void printMap(Map<Integer, String> obj) {
for (Map.Entry e : obj.entrySet()) {
if (e.getKey() == 3) {
System.out.println("OK!");
}
}
}
它在 Java 7 中工作。但在 Java 6 中,它给出了一个错误:
if (e.getKey() == 3) {
谁能向我解释为什么我会收到这个错误?