如何在Java中将int转换为Long?
我一直在这里找到问题,并且Google的人们遇到了麻烦long
,int
而不是遇到了其他麻烦。但我敢肯定,我不是以前已经从去碰到这种情况的唯一一个int
到Long
。
我发现的唯一其他答案是“首先将其设置为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