代码

public class StringUtil {/*** 整型转字符串并格式化* @param minSize 最小大小* @param separator 分隔符* @param intNums 需要转化的整数* @return 字符串*/public static String formatInt(int minSize, String separator, int...intNums) {StringBuilder stringBuilder = new StringBuilder("");for (int i = 0; i < intNums.length; i++) {if(i != 0) {stringBuilder.append(separator);}String s = String.valueOf(intNums[i]);int zeroNum = minSize - s.length();if(zeroNum > 0) {appendZeroInHead(stringBuilder, zeroNum);}stringBuilder.append(s);}return stringBuilder.toString();}private static void appendZeroInHead(StringBuilder sb, int zeroNum) {for (int i = 0; i < zeroNum; i++) {sb.append("0");}}}

效果

测试1

    public static void main(String[] args) {String s = formatInt(2, "-", 1, 2, 3, 4, 10, 20, 900);System.out.println(s);}

结果

测试2

    public static void main(String[] args) {String s = formatInt(3, ",", 1, 2, 3, 4, 10, 20, 900);System.out.println(s);}

结果

Java实现 整型转字符串,位数不足时可以自动补0相关推荐

  1. 整型转字符串固定长度,高位自动补0

    比如有: i32zManage[0] = 1888 ://转为 "01888" 固定长度位5,在前面补0 方法如下: CString csTemp; csTemp.Format(& ...

  2. 【Python】Python中字符串格式化实现整数前面自动补0

    有时候我们需要使用格式化的输出,如日期的输出时,月和日都要固定2位,及时是个位数时,这个时候就需要在前面补0,我们可以这样做. 使用format进行格式化 print("{:0>4d} ...

  3. java整形怎么转字符串型_java整型与字符串互转

    JAVA的整型与字符串相互转换 1字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt( ...

  4. java整型转字符串_java整型与字符串互转

    JAVA的整型与字符串相互转换 1字串 String 转换成整数 int 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt( ...

  5. java中将整型转换为字符型_JAVA的整型与字符串相互转换

    JAVA的整型与字符串相互转换 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Int ...

  6. [转载] Java 中字符串转整型和整型转字符串

    参考链接: Java中的字符串到整数– parseInt() Java 中字符串转整型和整型转字符串 1.字符串转整型Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt ...

  7. Java 中字符串转整型和整型转字符串

    Java 中字符串转整型和整型转字符串 1.字符串转整型 Java代码,字符串为纯数字的情况下,调用Integer的静态方法parseInt或者valueOf Java代码,如果单个字符或字符串,需要 ...

  8. Java中字符串转整型和整型转字符串

    标签(空格分隔): Java 大多数情况下,用户通过文本框或者文本域提交自己的输入.用户通过文本框或文本域输入的内容通常是string格式的.而你常常需要的是这些内容的整数形式.例如,年龄,电话号码等 ...

  9. java整形变量转换字符串_JAVA整型转换字符串以及相互转换的相关实例

    JAVA整型转换字符串以及相互转换的相关实例.java数据类型之间的转换.怎么把整数 int 转换成字串 String ?怎么把字符串 String 转换成整数 int类型? 整型与字符串转换实例: ...

最新文章

  1. shodan API 获取IP开放端口
  2. ASP.NET文件上传
  3. mysql 数据库dbhelp_C# VS连接数据库DBhelp
  4. React Native FlatList和SectionList列表组件
  5. 基于STM32构建EtherCAT主站(SOEM方案)5
  6. 图灵书单 双十一超低优惠来袭
  7. Excel快速合并,简单方法,轻松搞定!
  8. ac68无线网卡 linux驱动下载,华硕USB-AC68驱动|华硕USB-AC68无线网卡驱动下载 v2.1.2.1官方版 - 121下载站...
  9. 【数学建模类比赛经验分享】——国赛
  10. talib.APO绝对价格振荡器指标详解
  11. http文件上传到web服务器,上传到ftp服务器
  12. 2.21天21步:三周实现创业起步!
  13. 第六节 电路搭建 我们何尝不是基建狂魔
  14. 常用计算机的外设有哪些,电脑外设设备有哪些 电脑外设产品什么品牌好
  15. git bash的安装和配置教程
  16. JobIntentService
  17. 知乎上的看图神器,你懂的
  18. Oracle数据库巡检表--服务器、操作系统、存储、数据库
  19. 分步式数据库_创建真实数据科学项目的分步指南
  20. RabbitMQ-第二天

热门文章

  1. Quartus II错误集
  2. 使用Python进行图像处理,调整图片大小
  3. [NTT][DP][树链剖分][分治] LOJ #6289. 花朵
  4. 推荐系统(蒋凡译)— 第三章 基于内容的推荐
  5. java代码画樱花飘落_一行代码引入博客园樱花飘落特效
  6. Linux操作系统——系统用户与用户组管理
  7. Modbus RTU 协议详解
  8. 透过现象看本质。。。
  9. 第4章 分布式同步服务中间件
  10. 利用rabbitmq实现点对点聊天功能