2012-10-31 12 views

Odpowiedz

26

To powinno działać:

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

format metoda WrappedString wykorzystuje java.util.Formatter pod maską. I The Formatter Javadoc mówi:

specyfikatorów formatu ogólnego, charakteru i typy liczbowe mają następującą składnię:

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

Opcjonalny argument_index jest dziesiętną liczbą całkowitą wskazująca pozycję argumentu w lista argumentów. Pierwszy argument jest oznaczony przez "1$", drugi przez "2$", itp.

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

: _* część oznacza "zastosowanie tej sekwencji jako argumentów". Seq.fill(3)("OK") tworzy trzy kopie "OK".

Powiązane problemy