java long類型轉換爲int類型三種方法

由int類型轉換為long類型是向上轉換,可以直接進行隱式轉換,但由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));

這三種方法都比較簡單明瞭。


分享到:


相關文章: