如何将1的数字替换为0?

时间:2018-09-12 22:54:03

标签: java int reverse

到目前为止,我已经拥有了:

    int n = 6718390
    int rev = 0;
    while (n != 0) {
        rev = rev*10 + n % 10;
        n /= 10;
    }

,我得到n =938176。我试图四处张望,找不到答案。很多人都在谈论这种特殊情况,但没有解决方案的运气。我真的更不想使用字符串或数组。谢谢!

1 个答案:

答案 0 :(得分:1)

没有办法使整数带有前导零。它会自动删除。您必须使用其他东西。即使您不使用它,我也会给您一个非常快速的String方法,至少知道它的存在是很好的。

public String reverse(String s){

    return new StringBuilder(s).reverse().toString();

}