在 String.format (Java) 中使用时,“%1$#”是什么意思?
2022-09-01 22:58:15
语言就是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”是打字符吗?
是吗?