【发布时间】:2015-10-10 14:17:00
【问题描述】:
如果我将 int 用于特定变量,但必须用它处理某种集合,这意味着 int 将多次转换为包装的 int/int 对象,反之亦然,这是有道理的在这种情况下,始终将 Integer 用于此变量会在性能和语义上更好,因此要避免在 int 和 Integer 之间进行持续转换(即,当您将 int 添加到集合时,必须将其转换为 Integer (实际上它必须是新创建的),当你从集合中获取它时,它必须被强制转换为 int)?
【问题讨论】:
-
这是一个问题吗?除了最后的问号?它看起来像一个声明
-
如果是一个问题,一个小提示:有很多库为 Java 提供原始集合。
标签: java performance casting wrapper semantics