java中long类型转换为int类型


 

由int类型转换为long类型是向上转换,可以直接进行隐式转换,但由long类型转换为int类型是向下转换,可能会出现数据溢出情况:
主要以下几种转换方法,供参考:

一、强制类型转换
[java]  
long ll = 300000;  
int ii = (int)ll;  

二、调用intValue()方法
[java]  
long ll = 300000;  
int ii= new Long(ll).intValue();  

三、先把long转换成字符串String,然后在转行成Integer
[java]  
long ll = 300000;  
int ii = Integer.parseInt(String.valueOf(ll)); 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM