In Java how do you convert a decimal number to base 36?

后端 未结 11 1446
粉色の甜心
粉色の甜心 2020-11-29 04:55

If I have a decimal number, how do I convert it to base 36 in Java?

11条回答
  •  春和景丽
    2020-11-29 05:25

    See the documentation for Integer.toString

    http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html#toString(int,%20int)

    toString
    
    public static String toString(int i, int radix)
    ....
    The following ASCII characters are used as digits:
    
       0123456789abcdefghijklmnopqrstuvwxyz
    

    What is radix? You're in luck for Base 36 (and it makes sense)
    http://docs.oracle.com/javase/7/docs/api/java/lang/Character.html#MAX_RADIX

    public static final int     MAX_RADIX   36
    

提交回复
热议问题