当我尝试声明一个字典时:
private Dictionary<String, int> map;
编译器给我以下错误:
令牌"int"上的语法错误,此令牌后预期的维度
但它可以正常使用Integer.我隐约知道Java对待int/ Integer不同(我来自.NET背景),但我希望有人可以给我一个完整的解释,为什么我不能在字典中使用原语<>
Integer
int
java primitive dictionary
dictionary ×1
java ×1
primitive ×1