首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

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

2012-10-20 
这两个写法有什么区别么?我想问下图一图二有什么区别?为什么图二就报错了?图一不就是用个变量接收了下吗?

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




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

[解决办法]
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()) {        }    } 

热点排行