java“2147483647”是excel的默认值吗?
我正在上传一个。包含一些值的xlsx文件。 在我的生活中。xlsx文件在单元格中输入了2345678910。接下来我被上传,但它保存在数据库2147483647值中。 下次上传时,我使用8345678910值,但显示错误
错误:已保存值2147483647
My Reg Exp:"^[a-zA-Z0-9]*$"
如何解决
你可以在下面搜索框中键入要查询的问题!
我正在上传一个。包含一些值的xlsx文件。 在我的生活中。xlsx文件在单元格中输入了2345678910。接下来我被上传,但它保存在数据库2147483647值中。 下次上传时,我使用8345678910值,但显示错误
错误:已保存值2147483647
My Reg Exp:"^[a-zA-Z0-9]*$"
如何解决
# 1 楼答案
@ktorn和许多其他评论者已经对答案发表了评论。在Java代码中使用
long
而不是int
int
无法存储大于2^31-1=2147483647的值