如何在Java中将int转换为Long?

我一直在这里找到问题,并且Google的人们遇到了麻烦longint而不是遇到了其他麻烦。但我敢肯定,我不是以前已经从去碰到这种情况的唯一一个intLong

我发现的唯一其他答案是“首先将其设置为Long”,这实际上并没有解决这个问题。

我最初尝试投射,但得到了“ Cannot cast from int to 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。

回答:

请注意,强制转换为long和强制转换为Long。如果强制转换为long(原始值),则应将其自动装箱为Long(包装它的引用类型)。

您也可以new用来创建的实例Long,并使用int值对其进行初始化。

以上是 如何在Java中将int转换为Long? 的全部内容, 来源链接: utcz.com/qa/433419.html

回到顶部