相关疑难解决方法(0)

在Java中将前导零添加到数字?

有没有更好的方法来获得这个结果?如果num的位数多于数字,则此函数失败,我觉得它应该在某个库中(如Integer.toString(x,"%3d")或其他东西)

static String intToString(int num, int digits) {
    StringBuffer s = new StringBuffer(digits);
    int zeroes = digits - (int) (Math.log(num) / Math.log(10)) - 1; 
    for (int i = 0; i < zeroes; i++) {
        s.append(0);
    }
    return s.append(num).toString();
}
Run Code Online (Sandbox Code Playgroud)

java

453
推荐指数
4
解决办法
46万
查看次数

c# - 如何在c#中格式化字符串

我有一个非常简单的问题要问.

我有一个字符串:

         string str="89";
Run Code Online (Sandbox Code Playgroud)

我想格式化我的字符串如下:

         str="000089";
Run Code Online (Sandbox Code Playgroud)

我怎样才能实现这一目标?

c#

0
推荐指数
2
解决办法
121
查看次数

标签 统计

c# ×1

java ×1