日期:2014-05-20  浏览次数:20656 次

在java中有哪个方法可以解决下面的问题啊:如取得一个雇员编号,当雇员编号<10需要在前面补0
在java中有哪个方法可以解决下面的问题啊:如取得一个雇员编号,如果雇员编号 <10需要在前面补0。找了半天的API始终未发现。谢谢。。。急

------解决方案--------------------
自己加判断不就行了吗?

if(s < 10) // s为雇员编号
String str = "0 " +s;
------解决方案--------------------
是不是NumberFormat的类阿,没怎么用过,不过以前加千位符,有高手给我用的NumberFormat,你去查查吧。不过,感觉还不如

frilly(秋◆水) ( ) 信誉:100 说的
if(Integer.parseInt(s) < 10) // s为雇员编号
String str = "0 " +s;

------解决方案--------------------
关注~
------解决方案--------------------
你在sql中查询的时候处理一下
oracle有一个左补零,右补零的函数是lPad,rPad
------解决方案--------------------
去看一下 Numberformat 类就能解决了