一. 现象:
java long与int取值范围的问题
long l1 = 220000000000; //错误
long l1 = 220000000000L; //正确
int(-2^31 — 2^31-1)的范围
首先 如果数字不加L在后面 , 标明默认是int型 ,
那么 long怎么赋值呢?
--------------------
二. Java中Long最大值
9223372036854775807 即2的64次方 -1
三. 不超过Long最大值的情况下;
方法一:
Long valueOf = Long.valueOf("1544870113302");
方法二:
参考:
报错:
https://blog.csdn.net/xxdw1992/article/details/83927333
long Long 加L