Integer类型怎么转成Long类型
时间: 2024-03-21 17:40:23 浏览: 19
将Integer类型转换为Long类型可以通过将Integer类型的值作为参数传递给Long的构造函数来完成。示例代码如下:
```
Integer numInt = 123;
Long numLong = new Long(numInt);
```
或者,您可以使用自动装箱和拆箱特性来转换类型,代码如下:
```
Integer numInt = 123;
Long numLong = numInt.longValue();
```
需要注意的是,如果Integer类型的值超出了Long类型的范围,那么转换时会抛出NumberFormatException异常。
相关问题
Integer类型转换为Long类型
将Integer类型转换为Long类型可以使用Long.valueOf()方法,该方法的参数为一个int类型的整数,返回一个对应的Long类型对象。示例代码如下:
```
Integer i = 123;
Long l = Long.valueOf(i);
```
另外,也可以使用强制类型转换将Integer类型转换为long类型,然后再将long类型转换为Long类型。示例代码如下:
```
Integer i = 123;
Long l = (long) i;
```
需要注意的是,如果Integer类型的值超出了Long类型的取值范围,则会抛出NumberFormatException异常。
java的Integer类型如何转换成Long
可以通过调用Integer类型的intValue()方法将其转换为int类型,然后再将int类型的值转换为Long类型。具体代码如下:
```
Integer integer = 10;
Long result = Long.valueOf(integer.intValue());
```
或者可以直接使用Long的构造函数将Integer类型转换为Long类型,具体代码如下:
```
Integer integer = 10;
Long result = new Long(integer);
```