gpt4 book ai didi

java - 删除常量的尾随数字 - Java

转载 作者:行者123 更新时间:2023-12-01 22:41:14 24 4
gpt4 key购买 nike

我的字段具有恒定长度4。所以,我需要以下格式的输出:

Input  Output

1 - 0001

10 - 0010

999 - 0999

1111 - 1111

12345 - 1234

我使用了String.format("%04d", inputValue);

如何实现最后一个?

最佳答案

如果您只想要前四位数字,则可以使用

String.format("%04d", inputValue).substring(0, 4);

要去掉前导零,您可以使用

private static String limitToSeven(final int num) {
String str = String.format("%07d", num).replaceAll("^0+", "");
return str.length() <= 7 ? str : str.substring(0,7);
}

关于java - 删除常量的尾随数字 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26098894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com