Java String字符串长度不足指定位数补0

自己项目中有个需求:需要5位随机数-范围在1-99999

随机数可以利用Random()来获取,但是想要生成的随机数都是5位数,那就需要做一点小处理啦!

String.format ,这个可以做补位的操作,样例代码如下哈:

/*** 获取随机字符串范围:1-99999** @return 随机字符串*/
private static String getRondomNumString() {int min = 1;int max = 99999;int rondom = (new Random().nextInt(max - min) + min);return String.format("%05d", rondom);
}public static void main(String[] args) {for (int a = 0; a < 1000; a++) {System.out.println("第" + (a + 1) + "个随机数:" + getRondomNumString());}
}

详细说明一下参数%05d:%代表要开始转义,0代表前面要补的字符是0,5代表字符串长度,d表示参数为整数类型 。程序运行之后的结果如下:随机数为6674,补位之后为06674;

好了,这个小工具就记录到这儿,以免以后找不到,有需要的小伙伴直接拿走,不用谢哈!

Java String字符串长度不足指定位数补0相关推荐

  1. Java的socket连接以及string字符串长度过长解决

    一.socket连接服务: 1.客户端:Java package cn.lw;import java.io.BufferedReader; import java.io.BufferedWriter; ...

  2. Python rstrip()方法 删除 string 字符串末尾的指定字符(默认为空格).

    Python rstrip()方法  Python 字符串 描述 Python rstrip() 删除 string 字符串末尾的指定字符(默认为空格). 语法 rstrip()方法语法: str.r ...

  3. java在字符串前后加引号,Java String字符串内容实现添加双引号

    Java String字符串内容实现添加双引号 作者: 91奔跑的蜗牛 更新时间:2020-09-12 15:45:46 原文链接 右侧开启环境实践本页内容 使用转义符 \ (反斜杠) String ...

  4. 位数不足前面补0mysql语句_SQL语句 不足位数补0

    select RIGHT('0000'+CAST( '123'  AS nvarchar(50)),4) DWBH 公式 RIGHT('位数'+CAST(要判断的字段 AS nvarchar(50)) ...

  5. oracle 取字段长度为5,oracle9i中varchar2(5)字段长度不足5前面补0?

    oracle9i中varchar2(5)字段长度不足5前面补0? mip版  关注:201  答案:2  悬赏:20 解决时间 2021-01-19 11:34 已解决 2021-01-18 23:5 ...

  6. Java String字符串补0或空格

    2019独角兽企业重金招聘Python工程师标准>>> package cn.com.songjy; import java.text.NumberFormat; //Java 中给 ...

  7. java string最大长度_一个Java字符串中到底有多少个字符?

    作者:鸟窝 依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 (0),最大值是(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 65535个 ...

  8. Java 数字转字符串并指定位数,位数不足,自动补零

    /** * Java里数字转字符串前面自动补0的实现. * */ public static void main(String[] args) {int youNumber = 1;int youNu ...

  9. java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...

    JJava 字符串长度 public class StringDemo {public static void main(String args[]) {String palindrome = &qu ...

最新文章

  1. ida so 不root_十字符病毒,杀不死的小强,一次云服务器沦陷实录
  2. 关于js中的时间处理
  3. spring data mongo比较两个字段查询
  4. JqueryCookie
  5. 主线程等待一个 无阻塞函数 死循环子线程的安全退出
  6. 怎么在html页面和js里判断是否是IE浏览器
  7. LA 3263 That Nice Euler Circuit (2D Geometry)
  8. 高德地图模仿微信发送位置实现拾取坐标
  9. 工业级串口Modbus数据绘制曲线及上位机监控软件DotTrend
  10. freeradius+ldap搭建认证服务器
  11. kindle书籍的后缀名_kindle可以看什么格式
  12. Access-Control-Allow-Origin跨域
  13. html买手机的流程图,支付流程图.html
  14. ACM779-兰州烧饼
  15. 【前端知识之JS】JS的作用域链
  16. 子组件向父组件传参的几种方法
  17. android nv21,NV21与I420
  18. 阿里点赞立法惩治刷单炒信:坚决拥护、全力支持
  19. 根据拼音首字母筛选人名 1
  20. 山东省枣庄市谷歌高清卫星地图下载(百度网盘离线包下载)

热门文章

  1. GCC背后的故事OpenCV相逢何必曾相识
  2. C# /.NET6 实现语音转文字(科大讯飞语音转文字接口)
  3. QMI8658 - 姿态传感器学习笔记 - Ⅰ
  4. 笔记本电脑英文技术规格解释
  5. cuda10.1安装
  6. pip安装命令大全(持续更新)
  7. 深度学习基础笔记——前向传播与反向传播
  8. C++入门——神奇的引用
  9. 29. 人类将如何变革--走出金字塔模型(上)
  10. pta 6-8 使用函数求Fibonacci数 (15 分)