【发布时间】:2014-11-09 04:48:36
【问题描述】:
我有一个 20 位的数字,哪种数据类型支持存储这个数字?我已经尝试了很长时间,但我已经超出了范围。
号码 = 48565664968483514466
然后我必须将此数字转换为 Base36 以生成条形码。
【问题讨论】:
-
BigInteger - 当我尝试使用 new BigInteger(number) 时,我得到 int 类型的文字超出范围。
-
您是否对数字进行任何数字操作?
-
BigInteger i = new BigInteger("48565664968483514466");
-
@brso05 - 我需要将此数字转换为 BASE36 以生成条形码。
标签: java math numbers type-conversion base36