在Scala中格式化字符串的最佳方法是什么?

Ray*_*yne 9 java string scala

我想知道在Scala中格式化字符串的最佳方法是什么.我正在重新实现类的toString方法,它是一个相当长而复杂的字符串.我想过使用String.format,但它似乎与Scala有问题.这样做是否有本机Scala功能?

Ray*_*yne 16

我只是错误地使用它.正确的用法是.format(parem1,parem2).

  • "RichString"中有一个东西可以让你在这里做一些更好的东西; 而你只使用Java API:String.format("%s有%d bunnies",name,bunnyCount)你可以执行以下操作:"%s有%d bunnies".format(name,bunnyCount)甚至可以使用它作为运算符:"%s具有%d bunnies"格式(name,bunnyCount) (5认同)