INTタイプから長いタイプへの変換はアップコンバージョンであり、暗黙的な変換を直接実行できますが、長いタイプからINTタイプへの変換はダウンコンバージングであり、データオーバーフローが発生する場合があります。
次の変換方法は、主に参照用です。
1。強制型変換
long ll = 300000; int ii =(int)ll;
2。intvalue()メソッドを呼び出します
long ll = 300000; int ii = new long(ll).intvalue();
3.最初に長い文字列に長く変換してから、行を整数に変換します
long ll = 300000; int ii = integer.parseint(string.valueof(ll));
これらの3つの方法は、よりシンプルで明確です。