에서 주조 있는지 확인하기 위해 자바에서 가장 관용적 인 방법은 무엇 long
에이 int
정보를 잃지 않는다는?
이것은 내 현재 구현입니다.
public static int safeLongToInt(long l) {
int i = (int)l;
if ((long)i != l) {
throw new IllegalArgumentException(l + " cannot be cast to int without changing its value.");
}
return i;
}