Javaでlongからintに変換する方法

Javaでlongからintに変換する方法

Javaでlongからintに変換する場合、(int)でキャストもできますが、正しくはMath.toIntExact()メソッドを使用する必要があります。

public class Sample {
    public static void main(String[] args) throws InterruptedException {
        long x = 10000;
        int y = Math.toIntExact(x);
        System.out.println(y);
    }
}
タイトルとURLをコピーしました