Java实现将long类型转换成int方式

作者:袖梨 2026-06-14

Java将long类型转换成int

由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:

Java实现将long类型转换成int方式

主要以下几种转换方法,供参考:

一、强制类型转换

long ll = 300000;  
​
int ii = (int)ll;

二、调用intValue()方法

long ll = 300000;  
​
int ii= new Long(ll).intValue();

三、先把long转换成字符串String

然后在转行成Integer

long ll = 300000;  
​
int ii = Integer.parseInt(String.valueOf(ll));

这三种方法都比较简单明了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持本站。

您可能感兴趣的文章:
  • Java 中的整型数据类型((byte, short, int, long )的取值范围及使用不同的整型的场景分析
  • Java中BitMap(位图)hutool版、IntMap、LongMap示例详解
  • mysql中的int类型对应于java中的Long类型详解
  • Java实现int、long、Integer、Long之间的相互转换
  • java.lang.Long cannot be cast to java.lang.Integer数据类型转换异常解决办法

相关文章

精彩推荐