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

高洛峰
リリース: 2017-01-22 10:16:47
オリジナル
2547 人が閲覧しました

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 サイトに注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート