Java中如何将int转换为Long?详细教程与解决方案
Java 中如何将 int 转换为 Long? (Java中如何将int转换为Long?)

本文介绍如何将int转换为Long?在爪哇。对于大家解决问题有一定的参考价值。有需要的朋友,跟着小编一起学习吧!
问题描述
我一直在这里和谷歌上发现关于从 long 到 int 而不是相反的问题。但我确信我不是唯一一个在从 int 转到 long 之前遇到过这种情况的人。
我一直发现这里和谷歌的人们在从 long 到 int 时遇到麻烦,而不是相反。但我确信我不是唯一一个在从 int 转换为 Long 之前遇到过这种情况的人。
我发现的唯一其他答案是先将其设置为“Long”,这确实没有解决问题。
我发现的唯一其他答案是“首先将其设置为 Long”,这确实没有解决问题。
我最初尝试进行转换,但得到 Cannot Cast from int to Long”
我最初尝试进行强制转换,但收到“无法从 int 强制转换为 Long”
for (int i = 0; i < myArrayList.size(); ++i ) {
content = new Content();
content.setDescription(myArrayList.get(i));
content.setSequence((Long) i);
session.save(content);
}
正如你可以想象的那样,我有点困惑,我坚持使用 int,因为一些内容以 ArrayList 的形式出现,而我的实体则进入。存储此信息需要序列号为 Long。
正如您可以想象的那样,我有点困惑,我一直在使用 int ,因为某些内容作为 ArrayList 传入,而我存储此信息的实体需要将序列号作为 Long 。
推荐答案
请注意,转换为 long 和转换为 Long 之间存在差异。如果转换为 long (原始值),则应将其自动装箱为 Long (包装它的引用类型)。
请注意,强制转换为 long 和强制转换为 Long 之间存在差异。如果转换为 long (原始值),那么它应该自动装箱为 Long (包装它的引用类型)。
您还可以使用 new 创建 Long 实例并使用 int 值对其进行初始化。
您也可以使用 new 创建 Long 实例,并使用 int 值对其进行初始化。
关于如何将 int 转换为 Long 的文章就到此为止了?在爪哇。希望我们推荐的答案对大家有所帮助,也希望大家支持html5模板网!