注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

装甲步兵

迎春故早发,独自不疑寒。 畏落众花后,无人别意看。

 
 
 

日志

 
 
关于我

欢迎各位朋友加好友,共同交流进步!欢迎讨论编程技术(c/c++,java) 搜索引擎技术 互联网舆情监测技术 历史

网易考拉推荐

整型数转换为指定位数的字符串,位数不足前面补零  

2013-10-24 18:05:36|  分类: JAVA |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

位数不足前面补零:

String.format("%06d",19);

转换后类型是String,保留6位,不足前面补0;d表示后面参数是整型

 

 

 

  1.         // 当前年月日,20090818格式     
  2.         String currentFormatDate = Util.getCurrentFormatDate();     
  3.     
  4.         // 找到最大的编号     
  5.         List list = baseDAO.findByNamedQuery("findMaxSNFromDistribute");     
  6.     
  7.         if (list != null && !list.isEmpty()) {     
  8.             String maxNumber = (String) list.get(0); // 最大的编号     
  9.             String date = maxNumber.substring(6, maxNumber.length() - 3); // 年月日串     
  10.             String number = maxNumber.substring(14, maxNumber.length()); // 后三位数字     
  11.             // 后三位数字+1 , 长度为3,不足自动补0     
  12.             number = String.format("%03d", Integer.valueOf(number) + 1);     
  13.             if (date.equals(currentFormatDate)) {     
  14.                 return "CBDis-" + currentFormatDate + number;     
  15.             } else {     
  16.                 return "CBDis-" + currentFormatDate + "001";     
  17.             }     
  18.     
  19.         }     
  20.     
  21.     
  22.     
  23. // Util.java工具类     
  24.     
  25. public class Util {     
  26.     
  27.     public static String getCurrentFormatDate(){     
  28.         Date date = new Date(System.currentTimeMillis());     
  29.         SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");     
  30.         String currentDate =  dateFormat.format(date);     
  31.         StringBuffer buf = new StringBuffer("");     
  32.         buf.append(currentDate.substring(04)).append(     
  33.                 currentDate.substring(57)).append(     
  34.                 currentDate.substring(810));     
  35.         return buf.toString();     
  36. }     
  37. }  

 

  评论这张
 
阅读(276)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017