看到一段代码,有个165, new Random()).toString(36)是什么意思,toString()括号里能有数字吗
答案:3 悬赏:70 手机版
解决时间 2021-12-02 11:07
- 提问者网友:相思似海深
- 2021-12-01 20:29
看到一段代码,有个165, new Random()).toString(36)是什么意思,toString()括号里能有数字吗
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-12-01 20:47
new BigInteger(165,new Random()).toString(36).toUpperCase();是Java生成GUID的代码。toString(36)中的36表示进制,36进制由0-9,A-Z组成;toString(36)即转换成36进制的字符串,一般都是为了生成不重复的随机数才调用。
全部回答
- 1楼网友:迟山
- 2021-12-01 22:03
我是不理解了,那个toString方法会不会是用户自己定义的追问应该象上面网友说的是重载
- 2楼网友:山君与见山
- 2021-12-01 21:33
看起来,像是指定进制,36应该是36进制(0-9,a-z),
Long有个static, Long.toString(i, radix), 这里的radix是2-36,表示进制,
这个toString可能是类重载实现的
Long有个static, Long.toString(i, radix), 这里的radix是2-36,表示进制,
这个toString可能是类重载实现的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯