转载自:http://ych0108.iteye.com/blog/2174134

java中int转String位数不够前面补零

String.format("%010d", 25); //25为int型 

0代表前面要补的字符
10代表字符串长度
d表示参数为整数类型

今天想将int 转String 位数不够前面补零,在本来想看看有没有现成的API的,结果搜出来的大多数下面这个

public static String addZeroForNum(String str,int strLength) {  int strLen =str.length();  if (strLen <strLength) {  while (strLen< strLength) {  StringBuffersb = new StringBuffer();  sb.append("0").append(str);//左补0
//    sb.append(str).append("0");//右补0  str= sb.toString();  strLen= str.length();  }  }  return str;  }  

不过我觉得有点麻烦,自己想了想想到一个稍微简单点的方法,如下一行即可

String str = String.format("%5d", num).replace(" ", "0");  

其中num是int, str 是转换后的结果。很简单吧

最近我又搜了关于String.format的东西,其实有自带的补零方法,

String.format("%06",12);//其中0表示补零而不是补空格,6表示至少6位  

java中int转成String位数不足前面补零相关推荐

  1. java中int转成String位数不足前面补零 java格式化2位数不足补零

    最近我又搜了关于String.format的东西,其实有自带的补零方法, String.format("%06d",12);//其中0表示补零而不是补空格,6表示至少6位

  2. java中json转换成string类型_java中String转换成json,json转换成String

    前置添加pom com.google.code.gson gson 2.2.4 1.json转换成String import com.google.gson.Gson; import com.goog ...

  3. Java 中Int转String的三种方法

    JAVA 中int类型转String类型的三种通常方法: 1.String.valueOf(int i) 2.Integer.toString(int i) 3.i + ""; / ...

  4. java中三种转string的方法_java中int,char,string三种类型的相互转换

    如何将字串 String 转换成整数 int? int i = Integer.valueOf(my_str).intValue(); int i=Integer.parseInt(str); 如何将 ...

  5. JAVA中int、String的类型转换(亲测)

    int -> String int i=12345; String s=""; 第一种方法:s=i+""; 第二种方法:s=String.valueOf( ...

  6. java中char类型转换成int类型的两种方法

    java中char类型转换成int类型的两种方法 方法一: 第一种利用Integer包装类的方法Integer.parseInt Copychar ch = '9'; if (Character.is ...

  7. JAVA中int 是什么意思,java中int和Integer什么区别

    java中int和Integer的区别  一看就懂 int 是基本类型,直接存数值 integer是对象,用一个引用指向这个对象 1.Java 中的数据类型分为基本数据类型和复杂数据类型 int 是前 ...

  8. Java中int和short的取值范围_java中short、int、long、float、double取值范围

    1. 基本类型:int 二进制位数:32 包装类:java.lang.Integer 最小值:Integer.MIN_VALUE= -2147483648 (-2的31次方) 最大值:Integer. ...

  9. 016 Java中 int、Integer和 new Integer() 使用==比较

    Java中 int.Integer和 new Integer() 使用==比较 int则是java的一种基本数据类型,其定义的是基本数据类型变量 :Integer是int的包装类,其定义的是引用类型变 ...

最新文章

  1. RDKit | 基于Fraggle算法评估化合物的相似性
  2. BeautifulSoup库使用
  3. android Android-PullToRefresh 下拉刷新
  4. 国际旅游管理专业跨专业考计算机,旅游管理考研我想跨专业考旅游管理专业的研究 – 手机爱问...
  5. LeetCode 2104. 子数组范围和(单调栈)
  6. redis java 遍历key_java遍历读取整个redis数据库实例
  7. 安装包被误删了可以用EasyRecovery恢复吗
  8. 【超强、超详细Redis入门教程】
  9. 吉利远景 SUV 升级车机系统 MCU 及 SPD 的一些问题
  10. [高通MSM8953_64][Android10]user版本默认获取root权限
  11. mis服务器系统,MIS系统中服务器推技术的实现
  12. 预测web服务的未来
  13. 编码规则的发展历程(通俗版)
  14. oracle INS-40930,Oracle 并行原理深入解析及案例精粹
  15. 电脑屏幕保护推荐——Fliqlo
  16. python爬取餐饮数据_使用 Python 分析全国所有必胜客餐厅
  17. Java篇 - 四种引用(Reference)实战
  18. 微信小程序采坑四:下拉刷新不回弹
  19. 计算机文化基础0008 17秋在线作业1,川大《计算机文化基础0008》17秋在线作业1(100分)...
  20. 【组合数学】36军官问题

热门文章

  1. Java更改中文_Java中文编程开发,让Java编写更改复杂
  2. haproxy负载均衡_使用haproxy搭建web集群
  3. 浙江省计算机vb二级考试题库,浙江省计算机二级vb上机试题题库..doc
  4. 使用vue-happy-scroll 自定义滚动条
  5. 微信小程序开发错误:LoginError {type: ERR_WX_GET_USER_INFO}解决方法
  6. OpenCV实现连通域
  7. c++ 枚举与字符串 比较
  8. AI制作icon标准参考线与多面板复制
  9. 同一条sql insert 有时快有时慢 引发的血案
  10. Excel 2013中单元格添加下拉列表的方法