java - 填充以获取数字中的特定位数

标签 java grails groovy

String val = "98"

我需要将输出作为 0000098(7 位数字)。

我需要向字符串或整数值左填充零...

val 中存储的数字是动态的,可以包含任意数量的数字,但输出应始终为 7 位数字。

最佳答案

在 groovy 中,你可以像这样填充字符串:

val.padLeft( 7, '0' )

这将用零填充字符串的左侧,直到它的长度为 7 个字符

关于java - 填充以获取数字中的特定位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11466380/

相关文章:

java - 使用java从32位二进制补码转换为十进制

jenkins - 获取异常 'java.lang.IllegalStateException: There is no body to invoke'

groovy - 如何使用groovy在soapui中创建日期时间字符串

grails - 如何配置settings.groovy以使用多个存储库?

grails - 用于生产部署的Grails 2.5.3 NPE( Assets 管道)

grails - 运行运行应用程序:创建名称为 'pluginManager'的bean时出错

grails - 在学习 grails 之前,我必须先了解 groovy 吗?

java - 从第二个窗口切换到第三个窗口时如何通过selenium webdriver处理多个窗口

java - 如何在多个 pom 文件中查找库的使用位置

java - 如何使用dcm4che3 movecu使用AccessionNumber查询PACS服务器?