【问题标题】:Convert Scala Int to Ternary base将 Scala Int 转换为三进制基数
【发布时间】:2017-09-01 18:56:51
【问题描述】:

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

42 -> 1120

在 Scala 中最好的方法是什么?

【问题讨论】:

    标签: scala int base


    【解决方案1】:

    你可以使用java.lang.Integer.toString(n, radix):

    Integer.toString(42, 3)
    

    【讨论】:

      【解决方案2】:

      使用Java的Integer#toString(int, int)方法:

      scala> Integer.toString(42, 3)
      res0: String = 1120
      

      【讨论】:

        猜你喜欢
        • 2014-05-04
        • 1970-01-01
        • 1970-01-01
        • 2016-07-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多