`
中华好儿孙
  • 浏览: 68710 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

org.apache.commons.lang3.RandomStringUtils工具类

    博客分类:
  • java
阅读更多
//产生5位长度的随机字符串,中文环境下是乱码
RandomStringUtils.random(5);

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

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

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

//生成随机[a-z]字符串,包含大小写
RandomStringUtils.randomAlphabetic(5);

//生成从ASCII 32到126组成的随机字符串 
RandomStringUtils.randomAscii(4)


参考 http://blog.csdn.net/u011311514/article/details/46806617
分享到:
评论

相关推荐

    org.apache.commons.lang jar包下载(commons-lang3-3.1.jar)

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    org.apache.commons.lang jar包下载

    commons-lang3.3.1.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE....

    commons-lang.jar

    commons-lang.jar、Apache Commons包中的一个,包含了一些数据类型工具类,是java.lang.*的扩展。必须使用的jar包。 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txtorg.apache....

    commons-lang3-3.1.jar

    `org.apache.commons.lang3`是该库的主要包名,其中包含了大量的实用工具类,如字符串处理、异常处理、数组操作、日期时间处理等。以下是一些关键知识点: 1. **字符串处理**: - `StringUtils`:提供了一系列静态...

    commons-lang3-3.0.1-bin.tar.gz

    Apache Commons Lang库提供了许多有用的工具类,例如字符串处理(如格式化、比较、替换)、日期和时间操作、反射辅助函数、数学辅助函数、类型转换工具以及异常处理支持。它的设计目的是补充Java的标准类库,使开发...

    apache commons-lang简介

    - 包简介:org.apache.commons.lang包含了一些基本的工具类,它们针对Java的基本类型和对象提供了增强的功能。 - 类和方法简介: - StringUtils:提供了大量的字符串操作方法,如空白字符处理、拼接、分割、查找...

    commons-lang3-3.12.0.jar

    除了以上主要组件,`commons-lang3`还包括`ObjectUtils`(对象工具)、`RandomStringUtils`(随机字符串生成)、`Range`(范围操作)等多个实用工具类,覆盖了Java开发的多个方面。 总的来说,`commons-lang3-...

    commons+lang(API)

    - **提高开发效率**:Apache Commons Lang 提供的工具类大大减少了开发时间,特别是在处理字符串、数组、日期等方面。 - **减少错误**:库中的方法经过广泛测试,减少了潜在的运行时错误,提高了代码的稳定性。 ...

    commons-lang.zip

    总的来说,`RandomStringUtils`是Apache Commons Lang库中的一个重要工具类,它提供了多种生成随机字符串的方法,适用于各种场景,且使用简单、灵活。在处理与随机字符串生成相关的任务时,它是Java开发者的重要助手...

    commons-lang3-3.5-bin.tar

    Apache Commons Lang 是一个由Apache软件基金会维护的Java类库,它提供了大量的实用工具类,极大地丰富了Java的基础类库。这里的"commons-lang3-3.5-bin.tar"是Apache Commons Lang 3.5版本的二进制发行包,采用tar...

    commons-lang3-3.12.0.7z

    这个"commons-lang3-3.12.0.7z"压缩包包含了Apache Commons Lang项目的版本3.12.0,这是一个广泛使用的开源库,为Java开发者提供了大量方便的类和方法。 在描述中提到的`commons-lang3-3.12.0-bin.jar`是编译后的二...

    commons-lang3-3.1-bin.zip

    Apache Commons Lang 是一个Java utility库,它提供了对Java语言...以上只是 Commons Lang 3.1 中部分重要特性的概述,实际使用时,根据具体需求,可以深入探索这个库中的其他工具类和方法,以提高编程效率和代码质量。

    自动生成ID(32位)所用jar

    Apache Commons Lang是一个实用工具类集合,它扩展了Java的标准库,提供了许多有用的函数式编程特性以及字符串处理、日期和时间操作等方法。 生成32位ID通常是为了确保在全球范围内的唯一性,并且通常需要避免冲突...

    java Xeger 根据正则表达式生成满足的随机数据

    Xeger是基于Java的org.apache.commons.text.RandomStringGenerator类和org.apache.commons.lang3.RandomStringUtils库的一个扩展,专为匹配正则表达式而设计。这个功能在测试、数据模拟和随机数据生成场景中尤其有用...

    看例子练apache_commons之lang篇

    ### Apache Commons Lang 库知识点详解 #### 一、概述 Apache Commons Lang 是...以上就是 Apache Commons Lang 库的一些常用知识点和应用场景,这些工具类可以帮助开发者快速完成一些常见的任务,从而提高开发效率。

    Apache commons jar包常用类讲解--Jakarta Commons 学习.pdf

    Commons BeanUtils库提供了一系列用于操作JavaBean的工具类。 ##### 2.1. commons.beanutils包 - **BeanUtils**:提供了复制Bean属性、调用方法等方法。 - **BeanUtilsBean**:扩展了`BeanUtils`的功能。 - **...

    apacher_commons-lang3.1.zip

    Apache Commons Lang 提供了大量实用的工具类,这些类涵盖了字符串处理、日期和时间操作、数学运算、反射等多个领域,极大地丰富了 Java 开发者的工具箱。以下是这个库中的一些核心知识点: 1. **字符串处理**: -...

    自动生成随机密码

    首先,`commons-lang.jar`是一个由Apache Commons项目提供的Java类库,它包含了大量方便实用的工具类,其中包括用于生成随机字符串的工具。在Java中,我们可以使用`org.apache.commons.lang3.RandomStringUtils`类来...

Global site tag (gtag.js) - Google Analytics