【发布时间】:2011-02-20 23:39:49
【问题描述】:
如果我有一个十进制数,如何在 Java 中将其转换为 base 36?
【问题讨论】:
-
A. Base 36 从 0 一直到 Z。想象一下它就像一个硬核十六进制。
-
@SOE,在基数 36 中 9 + 1 如何以图形/可打印方式表示 没有区别。任何基数中 9 之后的值都是二进制 1001 + 1 = 1010. 在十六进制表示法中,此值由可打印字符“A”表示,但也可以是“%”或“/”,甚至 [gulp] 空格字符。
-
Base 42 会更合适...
-
26 个字母 + 10 个数字 = 36