在本指南中,我们将看到如何通过示例将long
转换为int
。由于long
是比int
更大的数据类型,我们需要为转换显式执行类型转换。
long
到int
的示例
在下面的示例中,我们使用显式类型转换将长数据类型转换为int
数据类型。这里我们有一个长数据类型的变量lnum
,我们将它的值转换为一个int
值,我们存储在int
数据类型的变量inum
中。
public class JavaExample{
public static void main(String args[]){
long lnum = 1000;
//type casting - long to int
int inum = (int)lnum;
System.out.println("Converted int value is: "+inum);
}
}
输出:
使用Long
包装类的intValue()
方法的long
到int
转换
在下面的示例中,我们有一个Long
对象lnum
,我们使用Long
类的intValue()
方法将其转换为int
基本类型。
public class JavaExample{
public static void main(String args[]){
//Long object
Long lnum = 99L;
//Converting Long object to int primitive type
int inum = lnum.intValue();
System.out.println("Converted int value: "+inum);
}
}
输出: