1. 程式人生 > >中不支援 diamond 運算子

中不支援 diamond 運算子

今天碰到一個編譯問題,在jdk1.6下編譯一直報錯,1.7可以通過。

後來查了一下發現原來是

Map<String, List<A>> rstMap = new HashMap<>();


map宣告的時候沒有指定HashMap的型別,1.7支援這種。

程式碼改成

Map<String, List<Contribution>> rstMap = new HashMap<String, List<Contribution>>();


就可以了。