Язык - это Java. Что означает %1$#
в...
static String padright (String str, int num) {
return String.format("%1$#" + num + "str", str);
}
В Java API String.format()
используется следующим образом:
public static String format(String format, Object... args)
Итак, я думаю, что %1$#
- спецификатор формата.
%[flags][width][.precision][argsize]typechar
является шаблоном.
- 1 является флагом?
- $- ширина?
- # - точность?
- num - аргумент argsize?
- "str" - это типchar?
Правильно ли это?