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

后端 未结 11 1449
粉色の甜心
粉色の甜心 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:43

    Not sure if the above answers did help but noting 'decimal' and 'to base36' I assume you want to convert a numeric value to base36. And as long as the Long value of the raw figure is within (0 - Long.MAX_VALUE):

    String someNumericString = "9223372036854";
    Long l = Long.valueOf(someNumericString);
    String bases36 = Long.toString(l, 36);
    
    System.out.println("base36 value: "+bases36);
    

    output: 39p5pkj5i

提交回复
热议问题