以下のコードは、response
変数の前にスペースを付けて出力します。
変数の前に表示されるスペースの数は、と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"