How to convert an Int to a String of a given length with leading zeros to align?

前端 未结 7 1319
醉酒成梦
醉酒成梦 2020-12-12 16:40

How can I convert an Int to a 7-character long String, so that 123 is turned into \"0000123\"?

7条回答
  •  渐次进展
    2020-12-12 17:19

    The padding is denoted by %02d for 0 to be prefixed to make the length 2:

    scala> val i = 9 
    i: Int = 9
    
    scala> val paddedVal = f"${num}%02d"
    paddedVal: String = 09
    
    scala> println(paddedVal)             
    09
    

提交回复
热议问题