Javaでlongからintにキャストした際に、情報を欠落させていないか確認する一般的な方法はありますか?
lang
1public static int longToInt(long l) { 2int i = (int)l; 3if ((long)i != l) { 4throw new IllegalArgumentException(l + " 値を変更しない限りintにキャストすることができません。"); 5} 6return i; 7}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。