我需要打印一个包含scala.Long的格式化字符串。java.lang.String.format()在编译时与scala.Long(compile time)和RichLong(java.util.IllegalFormatConversionException)不兼容。
编译器警告以下工作代码中Integer的过时: ```` 我需要打印一个包含scala.Long的格式化字符串。java.lang.String.format()在编译时与scala.Long(compile time)和RichLong(java.util.IllegalFormatConversionException)不兼容。
编译器警告以下工作代码中Integer的过时:
编译器警告以下工作代码中Integer的过时: ```` 我需要打印一个包含scala.Long的格式化字符串。java.lang.String.format()在编译时与scala.Long(compile time)和RichLong(java.util.IllegalFormatConversionException)不兼容。
编译器警告以下工作代码中Integer的过时:
val number:Long = 3243
String.format("%d", new java.lang.Long(number))
我应该改变格式化程序、数据类型还是其他什么?
.format
将是从字符串字面量隐式创建的StringLike
方法。 - expert