Map <string,string =“”>和Map&lt;&gt;?之间的区别

时间:2015-09-17 11:53:51

标签: java dictionary objectinstantiation

两种实例化地图的方法之间的区别是什么:

  Map<String, String> map = new TreeMap<String, String>();

  Map<String, String> map = new TreeMap<>();

哪一个更好?

1 个答案:

答案 0 :(得分:11)

它们是等价的。第二种语法(称为菱形运算符)是在Java 7中添加的,允许您键入较少的代码。