package test;
import java.util.Scanner;
/** * java数字转换为字符串,长度不够前面补
0 * @author Administrator * */
public class test4 {
private static final String FORMAT = "0000000000";
/**  
* @param args  
* 有时候我们需要固定长度的字符串做流水号,每添加一个记录时流水号的值加1,          
而流水号的长度保持不变。                   
一般的做法是先把流水号转换为数值型,然后此数值加1,再把数值转换为字符串,                  
长度不够流水号长度时再在前面补0:  
*/
public static void main(String[] args) {  
  test4 t = new test4();  
  System.out.println(t.haoAddOne(FORMAT));
}
public static String haoAddOne(String liuShuiHao){     
  Integer intHao = Integer.parseInt(liuShuiHao);     
  intHao++;     
  Scanner input = new Scanner(System.in);     
  String strHao = intHao.toString();     
  System.out.println("请输入数字:");     
  strHao = input.next();     
  while (strHao.length() < liuShuiHao.length())         
    strHao = "0" + strHao;     
    return strHao;
  }
}