Java实现id自增的字符串类型的数字编号
来源:互联网 发布:足球数据库软件哪个好 编辑:程序博客网 时间:2024/05/20 07:58
一些id标识的要求,比如数字自增,0001,0002,0003等。下面这个方法实现了这个功能:
思路:int a;a++;fillstr();
贴代码:
public class mainTest { public static void main(String[] args) { String outString=""; outString=fillStr("123", 9, false, "0"); System.out.println("false"+outString); outString=fillStr("123", 9, true, "0"); System.out.println("true"+outString); } /** * * @param value * @param count * @param frontORback * @param fillChar * @return if frontORback is ture ,return the (count-value.length) fillchar added to the front of the value * if frontORback is false,return the (count-value.length) fillchar added to the back of the value * for instance : value="123",count=9,frontORback=true,fillchar="0"<br> * return "123000000" * */ private static String fillStr(String value, int count, boolean frontORback, String fillChar) { String rtvalue = value; if (rtvalue == null) { rtvalue = ""; for (int i = 0; i < count; i++) if (frontORback) rtvalue = String.valueOf(rtvalue) + String.valueOf(fillChar); else rtvalue = String.valueOf(fillChar) + String.valueOf(rtvalue); } else { int len = rtvalue.length(); if (len > count) { rtvalue = rtvalue.substring(0, count); } else { int a = count - len; for (int i = 0; i < a; i++) if (frontORback) rtvalue = String.valueOf(rtvalue) + String.valueOf(fillChar); else rtvalue = String.valueOf(fillChar) + String.valueOf(rtvalue); } } return rtvalue; }}
- Java实现id自增的字符串类型的数字编号
- Java实现字符串ID自增
- C#实现数字字符串的加法和自增运算
- 如何实现唯一的ID编号
- 各种数字类型转换成字符串型--JAVA(选择自 whoopee 的 Blog )
- mongodb java下自增 id的实现
- 分布式自增ID算法snowflake的JAVA实现
- 使用SQL Server 获取插入记录后的自增ID(自动编号)
- Mongodb自增ID的实现
- Oracle自增ID的实现
- Oracle自增ID的实现
- 判断字符串的数字类型
- 字符串类型的数字累加
- Access数据库id类型由自动编号改成数字类型后如何再从数字类型改成自动编号呢
- java中数字与字符串类型间的转换
- java各种数字类型与字符串的转换
- JAVA中数字类型与字符串之间的转换
- Java switch 对数字、字符、枚举、字符串类型的支持
- aspxgrdview 编辑
- Adblock Plus过滤规则
- sql语句中select top n与oracle的rownum与mysql的limit用法
- jquery拖动效果
- C#控制鼠标动作
- Java实现id自增的字符串类型的数字编号
- ios 16进制数转换为10进制数
- php json arr obj 简单记录
- stringstream的用法
- HTML标签A的onclick动作提交form问题(转)
- vmware vcenter 5.5 + OpenStack Havana vlan 网络部署
- javascript中的new
- /输出100-200间的全部素数
- Oracle中ROWNUM的使用技巧