gpt4 book ai didi

java - 在 Java 中删除前导零

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:38:31 25 4
gpt4 key购买 nike

public static String removeLeadingZeroes(String value):

给定一个有效的非空输入,该方法应该返回删除所有前导零的输入。因此,如果输入是“0003605”,该方法应该返回“3605”。作为一种特殊情况,当输入仅包含零(例如“000”或“0000000”)时,该方法应返回“0”

public class NumberSystemService {
/**
*
* Precondition: value is purely numeric
* @param value
* @return the value with leading zeroes removed.
* Should return "0" for input being "" or containing all zeroes
*/
public static String removeLeadingZeroes(String value) {
while (value.indexOf("0")==0)
value = value.substring(1);
return value;
}

我不知道如何为字符串“0000”编写代码。

最佳答案

如果字符串始终包含有效整数,则return new Integer(value).toString(); 是最简单的。

public static String removeLeadingZeroes(String value) {
return new Integer(value).toString();
}

关于java - 在 Java 中删除前导零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32253935/

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