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内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复