【发布时间】:2017-03-16 21:09:52
【问题描述】:
下面的代码打印response变量,前面有空格。
response变量前要打印的空格数相当于itemNumber和examineeResponses的差值。
现在,是否可以使用 String.format 将字符串填充为零 ("0") 而不是空格?
def converted = examineeResponses+String.format("%${itemNumber - 1}s", response)
使用上述代码的示例:
examineeResponses = '1' // String
itemNumber = 10 //int
response = '3' // String
输出:
" 3"
期望的输出:
"000000003"
【问题讨论】:
标签: groovy string.format