整形转化为固定长度的字符串,适用于生成流水号

原创 2013年12月05日 20:37:30

1、java数字转换为字符串,长度不够前面补0有时候我们需要固定长度的字符串做流水号

      ,每添加一个记录时流水号的值加1,
      而流水号的长度保持不变。

     一般的做法是先把流水号转换为数值型,然后此数值加1,再把数值转换为字符串,
     长度不够流水号长度时再在前面补0:

//流水号加1后返回

public static String haoAddOne(String liuShuiHao){
    Integer intHao = Integer.parseInt(liuShuiHao);
    intHao++;
    String strHao = intHao.toString();
    while (strHao.length() < liuShuiHao.length())
        strHao = "0" + strHao;
    return strHao;
}


2、用java中的DecimalFormat,可以简化:

  //流水号加1后返回,流水号长度为4

private static final String STR_FORMAT = "0000"; 

public static String haoAddOne(String liuShuiHao){
    Integer intHao = Integer.parseInt(liuShuiHao);
    intHao++;
    DecimalFormat df = new DecimalFormat(STR_FORMAT);
    return df.format(intHao);
} 


 

PHP 支持中文按固定长度分割字符串 适用于imagettftext

JS 将变量 转化为字符串的方法, 适用于所有类型,数组, JSON对象,函数和基本类型等

在JS中, 要将JSON对象,数组或其他类型数据转化为字符串, 可以使用JSON.stringify,但由于此方法只支持部分浏览器, 搜搜其他的类库代码又太多,不如花点时间自己写个。    ...
  • aq1987
  • aq1987
  • 2014年05月06日 14:10
  • 296

生成相同长度的流水号

  • 2007年08月27日 13:27
  • 211KB
  • 下载

C#字符串截取固定长度的方法

  • 2008年02月15日 15:11
  • 678B
  • 下载

IntelliJ IDEA 2016.1.2插件(选中内容首尾添加字符串),同时适用于PhpStrom,WebStorm

实际工作中,经常遇到很长的SQL,在查询器中编辑好的SQL,要一行一行的复制到代码中,并且首尾还要加字符串,那是很费时间的,所以开发一个这样的插件,以减少工作量。...

Python对字符串的操作总结,适用于python2和python3

Python对字符串的操作总结,适用于python2和python3 去空格及特殊符号 s.strip().lstrip().rstrip(',') 复制字符串 #strcpy(sStr1,s...

设置字符串每行固定长度

  • 2012年09月13日 18:43
  • 43KB
  • 下载

黑马程序员,String类适用于描述字符串事物的。常见的操作有哪些?

android培训、java培训、期待与您交流! String类适用于描述字符串事物的。 那么他就提供了多个方法对字符串进行操作。 常见的操作有哪些? 1,获取 1,1字符串中的包含...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:整形转化为固定长度的字符串,适用于生成流水号
举报原因:
原因补充:

(最多只允许输入30个字)