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

解决方案 »

  1.   

    自己加判断不就行了吗?if(s < 10)   // s为雇员编号
    String str = "0" +s;
      

  2.   

    有一个方法,可以直接实现,我们主管要我们自己去找api,可没找到。。
      

  3.   

    是不是NumberFormat的类阿,没怎么用过,不过以前加千位符,有高手给我用的NumberFormat,你去查查吧。不过,感觉还不如frilly(秋◆水) ( ) 信誉:100  说的
    if(Integer.parseInt(s) < 10)   // s为雇员编号
    String str = "0" +s;
      

  4.   

    你在sql中查询的时候处理一下
    oracle有一个左补零,右补零的函数是lPad,rPad
      

  5.   

    去看一下 Numberformat 类就能解决了