生成随机字符串

//生成随机数字字符串
RandomStringUtils.randomNumeric( 5 );

//生成随机字母字符串(大小写混合)
RandomStringUtils.randomAlphabetic(5);

//生成指定长度的字母和数字的随机组合字符串
RandomStringUtils.randomAlphanumeric( 5 );

//使用指定的字符生成5位长度的随机字符串
RandomStringUtils.random( 5 , new char []{ ‘a’ , ‘b’ , ‘c’ , ‘d’ , ‘e’ , ‘f’ });

注意,以下方法实际执行结果像乱码,不建议使用
//产生5位长度的随机字符串
RandomStringUtils.random( 5 );

应用场景:
1.验证码,登录或其他操作,通过随机生成的验证码来保证唯一
2.使用随机字符串附加来保证标识唯一(该场景通常使用时间戳,用随机字符串较少)

判断值是否属于枚举类

EnumUtils.isValidEnum(MessageTypeEnum.class,messageType)

参数分别为枚举类,指定的值,返回布尔类型

Apache commons 实用方法整理(持续更新中)相关推荐

  1. Java自学视频整理(持续更新中...)

    1.Java基础视频 <张孝祥JAVA视频教程>完整版[RMVB](东西网) 历经5年锤炼(史上最适合初学者入门的Java基础视频)(传智播客) 张孝祥2010年贺岁视频:Java高新技术 ...

  2. html css js知识整理,Html+Css+Js实用知识汇总(持续更新中...)

    Html篇 基本概念: html:超文本标记语言(Hyper Text Markup Language) html5:下一代的html xhtml:更严谨更纯净的html 表头 网站标题 //页面编码 ...

  3. 前端面试知识自己的一些整理 ---持续更新中

    - title: 自己整理的面试复习资料 date: 2019-03-20 12:27:51 tags: 面试 前端 CSS3+H5 [CSS3.0 帮助文档.chm](CSS3.0 帮助文档.chm ...

  4. Shell整理(持续更新中)

    curl用法 在单行命令里设置环境变量 set 查看磁盘信息(型号, 容量等) 查看磁盘是否SSD sshfs挂载/卸载 line-by-line方式合并2个文件 exec, source, fork ...

  5. webstorm 2019 最新注册码 破解方法(持续更新中~

    webstorm 对咱们前端来说是无人不知无人不晓,那么下面就安利一下webstorm的注册方法吧. 2019-2-21更新(注册码激活): 访问 http://idea.lanyus.com/ 按照 ...

  6. pycharm运行时出现错误解决方法(持续更新中)

    1."unindent does not match any outer indentation level" 表示没有缩进,要缩进,复制黏贴代码的话要重新敲.缩进一遍 2.pyc ...

  7. 前端资料整理--持续更新中

    前端网站 1.http://www.wufangbo.com/   前端开发-武方博   包含有前端相关的各种文章.资源.开发工具等 2.http://www.w3cfuns.com/   前端网-云 ...

  8. 最值得收藏的 数字图像处理 全部知识点思维导图整理(武汉大学慕课课程)(持续更新中)

    本文的思维导图根据慕课上的武汉大学数字图像处理国家精品课程整理而来并标记出重点内容 思维导图就整理了这么多,之后应该也不会更新此内容了, 有需要的可以去 我的主页 了解更多学科的精品思维导图整理 本文 ...

  9. 2020今日头条面试真题及答案整理最新最全持续更新中~~~~

    大家好,我是好好学习天天编程的天天 一个整天在互联网上爬虫的程序员,每天给大家分享学习干货的攻城狮 2020今日头条面试真题及答案整理&最新最全&持续更新中~~~~ 2020今日头条面 ...

最新文章

  1. (chap8 确认访问用户身份的认证) SSL客户端认证
  2. [PHP] PHP调用IMAP协议读取邮件类库
  3. 第三次学JAVA再学不好就吃翔(part95)--Collections工具类
  4. bootstraptable控制分页_bootstrap-table后端分页功能完整实例
  5. [2013.9.4]一个入门级别的破解教程。。。
  6. 解析搜索引擎的Robots协议
  7. 使用 k8s 搭建 confluence 6.10.x 版本
  8. currentTarget与target的区别
  9. H5 canvas制作数字连线效果
  10. 在组策略中 计算机策略仅对,在组策略中,计算机策略仅对()生效。 - 问答库...
  11. 扫雷小游戏最详细讲解【C语言】
  12. configure: error: Package requirements (oniguruma) were not met
  13. 注销公司都需要注销哪些方面?
  14. vi打开文件提示Another program may be editing the same file
  15. 字符串函数剖析(3)---strstr函数
  16. 火狐(FireFox)黑客常用插件
  17. EXCEL中文本和数字的相互转换方法
  18. 万向节锁--简单解释
  19. 为什么不使用多线程?
  20. 动网论坛密码暴力破解程序代码

热门文章

  1. Python 使用selenium爬取房天下网站,房源动态信息
  2. ROS实验笔记之——基于Prometheus自主无人机开源项目的学习与仿真
  3. 计算机怎么新建word文档,电脑 右击 新建菜单中没有word,怎么添加新建Word文档到右键?...
  4. 软考中级程序设计师复习——操作系统(1)
  5. 抖音视频不知道发什么好?刚拍抖音可以拍什么内容
  6. 我的漫漫程序人生路(中)
  7. 最新BYR-Navi-master个性的网站技术导航源码
  8. SICP学习笔记(1.1.6)
  9. vscode Vue ts 自定义模板
  10. 根据图片查找具体位置