如何重用相同的字符串进行格式放置?例如
"%s-%s-%s" format("OK")
>> "OK-OK-OK"
这应该有效:
"%1$s-%1$s-%1$s" format "OK"
WrappedString的format
方法在后台使用。Formatter Javadoc说:java.util.Formatter
通用、字符和数字类型的格式说明符具有以下语法:
%[argument_index$][flags][width][.precision]conversion
可选
argument_index
参数是一个十进制整数,指示参数在参数列表中的位置。第一个参数由 引用"1$"
,第二个由引用"2$"
,以此类推。
"%s-%s-%s".format(Seq.fill(3)("OK"): _*)
该: _*
部分的意思是“使用这个序列作为参数”。 Seq.fill(3)("OK")
创建"OK"
.