下面的代碼打印response
變量由空格之後。如何在groovy中使用String.format?
在response
變量之前要打印的空格數等於itemNumber
和examineeResponses
的差值。
現在,是有可能墊零("0"
)的字符串,而不是使用的String.format空間?
def converted = examineeResponses+String.format("%${itemNumber - 1}s", response)
例如,使用上面的代碼:
examineeResponses = '1' // String
itemNumber = 10 //int
response = '3' // String
輸出:
" 3"
所需的輸出:
"000000003"
examineeResponses.length()指的是響應變量的長度。它是一個整數.. – chemilleX3
'Integer.length()'不是方法。你是什麼意思的長度? –
如果要將整數轉換爲字符串,是指字符串的長度嗎?像:'「$ {14}」。length()== 2'? –