在Java中安全地将long转换为int
Java中最常用的方法是验证转换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;}
ITMISS
开心每一天1111
宝慕林4294392
随时随地看视频慕课网APP
相关分类