Java 中是否可以使用原始类型(int)作为泛型类型?

发布于 2024-07-11 10:24:09 字数 119 浏览 9 评论 0 原文

具体来说,使用 SortedMap, int> 我得到“此 (int) 标记之后预期的尺寸”。 帮助!

Specifically, with a SortedMap<Vector<String>, int> I get "dimensions expected after this (int) token." Help!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

烟花易冷人易散 2024-07-18 10:24:09

不,这是不可能的。 请改用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 used int because Java converts to and from Integer automatically for you).

若能看破又如何 2024-07-18 10:24:09

康拉德是正确的。 或者,您可以使用 trove 类 TObjectIntHashMap 将对象映射到原始整数。

Konrad is correct. Alternately, you can use the trove class TObjectIntHashMap to map Objects to primitive ints.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文