用于存储20位数字的数据类型

Dee*_*een 6 java math numbers type-conversion base36

我有20位数字,哪种数据类型支持存储这个数字?我已经尝试了很长时间,但是我已经超出了范围.

编号= 48565664968483514466

然后我必须将此数字转换为Base36以生成条形码.

kir*_*rti 13

BigInteger:
Run Code Online (Sandbox Code Playgroud)

BigInteger,因为它需要保持它被要求保存数据的所有位,还提供操作类似物所有Java的基本整数运营商和所有相关方法的类分配的内存java.lang.Math.

声明为

BigInteger bi1 =  new BigInteger("12345678900123");
Run Code Online (Sandbox Code Playgroud)