Long l1 = 2500000000L;
l1.intValue() 的值是负数
这里
System.out.println(Integer.MAX_VALUE);
// 2147483647最大
溢出导致这个错误。
这里要用
l1.longValue();