基数排序 - 填充数字的数字

时间:2017-11-01 21:16:27

标签: java

我在java中实现基数排序算法,我遇到了一个小问题。 这是countin数字的代码。

public int countDigits(int number){  
      int temp=number;
      int digits=0;
      while(temp!=0){
          temp=temp/10;
          digits++;
      }
      return digits; }

计算我想要填充数字的位数后,使用等于从函数返回的位数的前导零。我看到了一种方法

int a = 11;
String with3digits = String.format("%03d", a);
String.out.println(with3digits);

但这里的问题是使用%03d作为填充,我如何在这里使用变量?

0 个答案:

没有答案