字符串工具类,随机生成字符串

package main.java.utils;import java.util.Map;
import java.util.Random;public class StrUtil {/*** 定义一个字符串(A-Z,a-z)*/private static  final String STR_ONE = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";/*** 定义一个字符串(A-Z)*/private static final String STR_TWO = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";/*** @return java.lang.String* @description 获取1到40位的随机字符串,由a-zA-Z字母组成,且第一位大写* @author zhaohuaqing* @date 2021/4/17 10:44* @version 1.0*/public static String getRandomString() {Random random = new Random();StringBuffer sb = new StringBuffer();//获取一个随机数,在[0,40)之间int len = random.nextInt(40);//获取一个随机数,在[0,26)之间int num = random.nextInt(26);//获取第一个大写字符sb.append(STR_TWO.charAt(num));//随机获取剩下的2到39位的随机字符串for (int i = 0; i < len; i++) {int number = random.nextInt(52);sb.append(STR_ONE.charAt(number));}//返回获取的结果return sb.toString();} 

字符串工具类,随机生成字符串相关推荐

  1. spring字符串判空_字符串工具类StringUtils实现字符串是否中文、字符串分割/判空/替换/查找、是否包含乱码及字符串数组合并等常规操作...

    一.前言 关于字符串工具类StringUtils实现字符串是否包含isChinese中文.是否包含isMessyCode乱码.常规数据类型转换.替换/删除/判空.两字符串数组mergeStringAr ...

  2. java小白训练营2109-day05-API:API+字符串工具类+身份证解析

    文章目录 API手册 api java是否老了? 字符串工具类 常见的字符串的api 身号解析 小结 API手册 下载jdk1.5手册 注意:chm文件从网络下载后,菜单能展现点击后内容不能展现,按下 ...

  3. StringUtils字符串工具类

    StringUtils类目录 StringUtils类是在 cn.hutool.core.util包下的一个类. StringUtils中方法的操作对象是java.lang.String类型的对象,是 ...

  4. Java中字符串工具类继承org.apache.commons.lang3.StringUtils类代码

    场景 转换为字节数组:是否包含字符串:替换掉HTML标签方法:替换为手机识别的HTML,去掉样式及属性,保留回车: 缩略字符串(不区分中英文字符):转换为Double类型:转换为Float类型:转换为 ...

  5. C++随机生成字符串,亲测可用,简单易懂

    C++随机生成字符串,亲测可用,简单易懂 话不多说,上代码.蜜汁自信注释写的很清楚,嘿嘿.第一次写文章,希望能够对大家有一丢丢的帮助吧~ #include <iostream> using ...

  6. 【PostgreSQL】GIN索引安装与使用 - 全模糊匹配/数组匹配,PG批量插入上万随机生成数据,随机生成字符串/数组

    目录 环境 拓展库安装 生成随机假数据 查询使用GIN索引 GIN索引使用条件 参考 环境 PostgreSQL DBeaver 拓展库安装 打开SQL编辑器: 输入命令运行即可: CREATE EX ...

  7. 字符串工具类、数组工具类、集合工具类、转型操作工具类、编码与解码操作工具类...

    package hjp.smart4j.framework.util;import org.apache.commons.lang3.StringUtils;/*** 字符串工具类*/ public ...

  8. 字符串工具类---StringUtils

    /*** 字符串工具类* * @author Mr.wang*/ public class StringUtils extends org.apache.commons.lang3.StringUti ...

  9. * 类描写叙述:字符串工具类 类名称:String_U

    /******************************************* 类描写叙述:字符串工具类 类名称:String_U* **************************** ...

最新文章

  1. java与3d建模_3d建模加载,更新和在java中呈现
  2. 老板来了:人脸识别 + 手机推送,老板来了你立刻知道!
  3. 为什么绩效管理如此重要?有哪些数字化绩效管理工具?
  4. sql08 访问接口没有oraoledb_状态接口的实现方式讨论
  5. 比特币现金支付接入日本便利店
  6. 成功解决TypeError: __init__() got an unexpected keyword argument 'serialized_options'
  7. ArcEngine 添加字段
  8. .Net微服务实战之可观测性
  9. for循环延时_单片机的独立按键学习,实现60秒循环数字的启动暂停与清零
  10. 字节跳动28岁程序员退休:我只想做一个自由的“废物”
  11. Kubesphere查看token
  12. Python之进程+线程+协程(同步对象、信号量、队列)
  13. 我的电脑能装苹果吗?
  14. Segment Routing 之 Data-Plane Control-Plane
  15. efi文件错误服务器崩溃,[转自百度]关于系统安装时候弹出提示winload.efi文件损坏...
  16. 两种实现视频倍速播放的方法(视频播放器倍速1.5x/2x)
  17. VS下EXE可执行文件启动代码剖析(2)_mtinit函数
  18. 分享 编写子程序代码(把伪代码转换为真正的代码)
  19. 学生用台灯什么光对眼睛好?开学季精选真正适合孩子的护眼台灯
  20. 3GPP TS 23501-g51 中英文对照 | 4.4.5 Application Triggering Services

热门文章

  1. 浅谈模拟光端机和数字光端机的区别?
  2. [渝粤教育] 西南科技大学 电子商务原理及应用 在线考试复习资料
  3. 【渝粤题库】广东开放大学 社交礼仪 形成性考核
  4. 单片机常用的几种通信协议
  5. CC1101、SI4432、SI4463 相互通信的可能性与得失探讨
  6. 掌握java_如何才算掌握Java,大家都掌握到什么程度
  7. 【OFDM系列3】AWGN下基于循环前缀(CP)OFDM调制解调原理、信噪比计算及仿真(H Harada经典OFDM书籍中代码详解及更正)
  8. comsol分析时总位移代表什么_超弹性材料模型的压缩分析
  9. hide show vue 动画_jQuery动画效果
  10. C++中函数概念解析(3)