正如标题所说,给定一个字符串,我想用 n 个 x 字符填充(附加)它。请看下面的代码。是否可以在一个 String.format 中完成所有这些操作?
注释行显示如何附加 n 个空格;我想对自定义角色做同样的事情。
int paddingLength = (int) args.get(0);
String paddingItem = (String) args.get(1);
String temp = ((String) row.get(fieldName));
//temp = String.format("%-" + n + "s", s);
temp = String.format("%-" + paddingLength + "paddingItem", paddingItem + "temp", temp);
例子:
paddingLength: 5
paddingItem: "_"
temp = "test"
result: "test_____"