将Scala Int转换为三元基础

时间:2017-09-01 18:56:52

标签: scala int base

我想将Int转换为三元基数 像这样:

42 -> 1120

在Scala中执行此操作的最佳方法是什么?

2 个答案:

答案 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