原文: https://beginnersbook.com/2019/04/java-long-to-int-conversion/
在本指南中,我们将看到如何通过示例将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 intint 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 objectLong lnum = 99L;//Converting Long object to int primitive typeint inum = lnum.intValue();System.out.println("Converted int value: "+inum);}}
输出:

