【发布时间】:2011-07-21 20:35:00
【问题描述】:
ArrayList 仅接受引用类型作为其元素,而不接受原始数据类型。 尝试这样做时会产生编译时错误。
这背后的概念是什么?这似乎是一个限制,不是吗?
【问题讨论】:
-
见here
-
... 这本身就是why you can't use primitive types with generics in general 的一个特例。尽管在泛型之前的时代,您仍然不能将原始类型与集合一起使用,因为原始类型没有通用的基类型。