Java 中是否可以使用原始类型(int)作为泛型类型?
具体来说,使用 SortedMap
我得到“此 (int
) 标记之后预期的尺寸”。 帮助!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
具体来说,使用 SortedMap
我得到“此 (int
) 标记之后预期的尺寸”。 帮助!
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
不,这是不可能的。 请改用
Integer
。 自动装箱会处理剩下的事情(即,对于大多数用途,您可以像实际使用int
一样进行编程,因为 Java 会自动为您在Integer
之间进行转换)。No, this is not possible. Use
Integer
instead. Autoboxing takes care of the rest (i.e. for most purposes you can program as if you had actually usedint
because Java converts to and fromInteger
automatically for you).康拉德是正确的。 或者,您可以使用 trove 类 TObjectIntHashMap 将对象映射到原始整数。
Konrad is correct. Alternately, you can use the trove class TObjectIntHashMap to map Objects to primitive ints.