如何在Scala中格式化字符串?

我需要打印一个格式化的字符串包含scala.long。
java.lang.String.format()与scala.Long(编译时)和RichLong(java.util.IllegalFormatConversionException)不兼容,

编译器警告关于对以下工作代码的Integer弃用:

val number:Long = 3243
String.format("%d", new java.lang.Long(number))

我应该改变fomatter,数据类型还是别的什么?

最佳答案
您可以尝试类似:

val number: Long = 3243
"%d".format(number)

转载注明原文:如何在Scala中格式化字符串? - 代码日志