如何在Java中将多头转换为int?
2022-08-31 04:40:50
如何在Java中将多头转换为int?
更新,在Java 8中:
Math.toIntExact(value);
原始答案:
简单类型铸造应该这样做:
long l = 100000;
int i = (int) l;
但是,请注意,较大的数字(通常大于和小于 )将丢失一些位,并且表示不正确。2147483647
-2147483648
例如,将表示为 。2147483648
-2147483648
Long x = 100L;
int y = x.intValue();