ホームページ  >  記事  >  Java  >  Javaでlongデータ型をint型に変換する

Javaでlongデータ型をint型に変換する

高洛峰
高洛峰オリジナル
2017-01-22 10:16:472524ブラウズ

int型からlong型への変換は上方変換で暗黙的に直接変換可能ですが、long型からint型への変換は下方変換となりデータオーバーフローが発生する可能性があります

参考となる変換方法は主に以下の通りです

1.強制型変換

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

2. intValue()メソッドを呼び出す

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

3.まずlongを文字列Stringに変換してからIntegerに変換

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

この3つのメソッドです比較的単純で明確です。

Java での long データ型から int 型への変換に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。