永发信息网

将字符串"16-9-3"变为"16-09-03",就是‘-’后面是单个数字就在这个数字前面补零,请问用Java如何实现?

答案:1  悬赏:10  手机版
解决时间 2021-04-05 13:02
请各位知友回答的时候所给答案应该具有普适性,比如将"6-19-3"变为"06-19-03"也可以,谢谢!
最佳答案
按照你的要求在日期的单个数字前面补零的Java程序如下
public class DD {
 public static void main(String[] args) {
  String str="6-19-3";
  System.out.println(str);
  String[]s=str.split("-");
  String result="";
  for(int i=0;i   int tmp=Integer.parseInt(s[i]);
   String tmpStr="";
   if(tmp0){
    if(s[i].charAt(0)=='0'){
     tmpStr=s[i];
    }else{
     tmpStr="0"+tmp;
    }
   }else{
    tmpStr=s[i];
   }
   if(i==s.length-1){
    result=result+tmpStr;
   }else{
    result=result+tmpStr+"-";
   }
  }
  System.out.println(result);
 }
}运行结果
6-19-3
06-19-03
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
感谢母亲的经典句子,感谢母亲的句子60字左右
Lots of students shop to reduce stress or
lol莲花之令艾瑞莉娅皮肤怎么样
学校举行"抗争救灾爱心大行动",2年级学生捐
单选题下列说法正确的是A.物体运动的速度越大
母亲携15岁孩子通过美国旅游签后,孩子与另一
如何统计我股票户上前后投入多少资金
一架飞机起飞时,第一秒滑跑2.3米,以后每秒
男生送女生手套的含义?
友情排比句子大全,友谊如什么?排比句
5.2立方分米=多少l=多少立方厘米
呼和浩特位于我国内蒙古自治区,在夏至到秋分
iPhone7无法设置应用程序网络访问权限。。
单选题中国迄今举行的规模最大、规格最高的多
SMU驱动是什么驱动
推荐资讯
璞缇树易艾灸加盟
国窖1573和茅台哪个好
从2010年2月20日到2015年10月20日中间经历了
红楼梦名言名句大全集,红楼梦名段摘抄
邵东县邵阳摩登时尚烫染名店这个地址在什么地
E5ou帖片三机管代换
人最新鲜的血液在哪个部位
工作作风的含义,工作室内闲人禁止免进,这句话
北京万博中意建筑设计咨询有限公司怎么样?
无线路由器可以接收多少米得信号
狗的爱好什么
求大神教我安mod包,侠盗飞车的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?