我遇到了一种自制问题。我有一个数据库,其中一个字段有自己的porperty_type(“自制”......),并且填充了一个字母,后跟一个数字。
我需要做的是输出填充零的“9位”版本的数字。 (值可以是F234以及F12345678)。对于填充,我打算使用myString.padLeft(8, '0')
我的问题是起始信。我怎样才能摆脱它并将字段转换为字符串或int? java的所有命令我发现只能使用字符串或整数,但不能像我这样混合使用。 (deletecharat,substring等。)
有什么建议吗?提前致谢
答案 0 :(得分:3)
使用[]
运算符:
assert 'F1234'[1..-1].padLeft(8,'0') == '00001234'