Java中的基本数据类型转换:Long与Integer
在Java中,Long
和Integer
是对应的包装类型,分别对应long
和int
基本类型。当你需要在Long
和Integer
之间进行转换时,可以使用自动装箱和拆箱机制。
从Integer
转换到Long
,可以通过Long.valueOf(integerVar.longValue())
实现,反之亦然。
示例代码:
// 从Integer转换到Long
Integer integerVar = Integer.valueOf(123);
Long longVar = Long.valueOf(integerVar.longValue());
// 从Long转换到Integer
Long longVar2 = Long.valueOf(456);
Integer integerVar2 = Integer.valueOf(longVar2.intValue());
在这个例子中,integerVar
是一个Integer
对象,通过调用longValue()
方法转换成long
基本类型,随后通过Long.valueOf()
转换成Long
对象。类似地,longVar2
是一个Long
对象,通过intValue()
转换成int
基本类型,然后通过Integer.valueOf()
转换成Integer
对象。
评论已关闭