我想将Int转换为三元基数 像这样:
42 -> 1120
在Scala中执行此操作的最佳方法是什么?
答案 0 :(得分:3)
您可以使用java.lang.Integer.toString(n, radix)
:
Integer.toString(42, 3)
答案 1 :(得分:2)
使用Java的Integer#toString(int, int)
方法:
scala> Integer.toString(42, 3)
res0: String = 1120