2012-10-31 35 views

回答

26

这应该工作:

"%1$s-%1$s-%1$s" format "OK" 

WrappedStringformat方法使用java.util.Formatter引擎盖下。而在Formatter Javadoc说:

的格式说明一般,性格类型和数值类型的语法如下:

%[argument_index$][flags][width][.precision]conversion 

可选argument_index是一个十进制整数,指示参数中的位置参数列表。第一个参数为"1$",第二个为"2$"等。

6
"%s-%s-%s".format(Seq.fill(3)("OK"): _*) 

: _*部分是指 “使用该序列作为参数”。 Seq.fill(3)("OK")创建"OK"的三个副本。