在Java中,如何将十进制数转换为以36为基数?
如果我有一个十进制数,如何在Java中将其转换为以36为基数?
给定一个数字,使用 。i
Integer.toString(i, 36)
请参阅 Integer.toString 的文档
http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toString(整数,%20英寸)
toString
public static String toString(int i, int radix)
....
The following ASCII characters are used as digits:
0123456789abcdefghijklmnopqrstuvwxyz
什么?你对Base 36很幸运(这是有道理的)
http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#MAX_RADIXradix
public static final int MAX_RADIX 36