一、將long型轉化為int型,這里的long型是基礎類型:
long a = 10;
int b = (int)a;
二、將Long型轉換為int型,這里的Long型是包裝類型:
Long a = 10; int b=a.intValue();
三、將int型轉化為long型,這里的int型是基礎類型:
int a = 10; long b = (int)a;
四、將Integer型轉化為long型,這里的Integer型是包裝類型:
int a = 10; Long b = a.longValue();
五、還有其它的方法,比如包裝類型一般都有parseLong的parseXXX的靜態方法,不過一般只能傳String類型。
總結:這里的轉化就是要注意java的八種基礎數據類型以及八種包裝數據類型的區別。
參考:
http://blog.csdn.net/u014039577/article/details/37925611(以上內容轉自此篇文章)