日期:2014-05-18  浏览次数:20581 次

大家帮帮忙小弟新手
小弟想写一个段代码   共8位   如果值是1的话   前面+7个0   也就是00000001   如果是10的话00000010   以此类推   就是这样     该怎么写大家帮帮忙

------解决方案--------------------
int k = 10;
String str = String.format( "%08d ", k);

格式化一下,换成字符串就可以了。
------解决方案--------------------
ls正解
------解决方案--------------------
bao110908(bao)(bao) 正解
------解决方案--------------------
up
------解决方案--------------------
那是C#写法吧?JAVA有么?
------解决方案--------------------
怎么我这里没有String.format()这个方法?
我是这样格式化的:
int k = 10;
DecimalFormat df = new DecimalFormat();
df.applyPattern( "#00000000 ");