概述
private static Hashtable seq = new Hashtable(); public synchronized static String getOrderSeq(){ String rtv = "0000"; String datetimeKey=new SimpleDateFormat("yyyyMMdd").format(new Date()); if ( seq.keySet().size()==0){ seq.put(datetimeKey, 0); } else { if ( seq.get(datetimeKey) == null){ seq.clear(); seq.put(datetimeKey, 0); } else { int order =seq.get(datetimeKey)+1; String orderStr = ""+order; int len= rtv.length(); int sub=orderStr.length(); if ( len-sub>=0){ rtv = rtv.substring(0,len-sub); rtv = rtv+ orderStr; } else rtv = orderStr; seq.put(datetimeKey,order); } } rtv = datetimeKey +rtv; return rtv; }
最后
以上就是激情小甜瓜为你收集整理的java 流水账号生成_一个简易的流水账号实现方式(java)的全部内容,希望文章能够帮你解决java 流水账号生成_一个简易的流水账号实现方式(java)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复