读书人

这两个写法有什么区别么?该怎么处理

发布时间: 2012-10-20 14:12:47 作者: rapoo

这两个写法有什么区别么?




我想问下图一图二有什么区别?为什么图二就报错了?图一不就是用个变量接收了下吗?有什么别的区别么?

[解决办法]
map的类型定义没加泛型限定吧。

Java code
    public static void main(String[] args) {        // Map<String, String[]> map = new HashMap<String, String[]>();    //这样写编译正常        Map map = new HashMap<String, String[]>();        //这样写通不过编译                // Set<Map.Entry<String, String[]>> set = map.entrySet();        // for(Map.Entry<String, String[]>me:set){        //        // }                for (Map.Entry<String, String[]> me : map.entrySet()) {        }    } 

读书人网 >J2SE开发

热点推荐