`
huxinyao1016
  • 浏览: 8122 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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)
分享到:
评论

相关推荐

    Java工具类项目,Java-Commons

    Java Commons 是一个广泛使用的Java工具类项目,它包含了一系列实用的、高度封装的类和方法,旨在简化开发人员的日常编码工作。这个项目通常由许多模块组成,涵盖了字符串处理、集合操作、IO流操作、日期时间处理、...

    commons-lang.zip

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

    JakartaCommons 详细教程更助于你的基础

    - RandomStringUtils:用于生成随机字符串的工具类。 - SerializationUtils:提供对象序列化和反序列化的工具方法。 - StringEscapeUtils:字符串转义和反转义的方法。 - SystemUtils:提供获取系统属性的方法。 - ...

    apache commons-lang简介

    以上只是Commons Lang的一部分功能介绍,实际上,它还包含了很多其他实用的工具类,如ExceptionUtils用于处理异常,SerializationUtils用于对象的序列化和反序列化,RandomStringUtils用于生成随机字符串等等。...

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

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

    自动生成随机密码

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

    commons+lang(API)

    总结来说,Apache Commons Lang API 是Java开发者的得力助手,它提供的各种工具类覆盖了开发过程中常见的需求,提高了开发效率和代码质量。在实际项目中,熟练掌握并合理运用Apache Commons Lang,无疑会提升代码的...

    apacher_commons-lang3.1.zip

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

    commons-lang3-3.1-bin.zip

    你可以将其添加到你的项目类路径中,以便使用其中的各种工具类和实用方法。 2. **源代码**:如果压缩包中包含源代码(通常在src目录下),那么开发者可以查看并学习 Commons Lang 的实现细节,这对于学习和调试非常...

    看例子练apache_commons之lang篇

    它提供了很多有用的工具类,如字符串处理、数值转换、对象操作等,使得开发过程更加高效且简洁。 #### 二、CharSet 和 CharSetUtils 的应用 在代码示例中,我们首先看到了 `CharSet` 和 `CharSetUtils` 的使用案例...

    Jakarta+Commons中文介绍

    这些组件旨在简化Java应用程序的开发,提供一系列实用工具类,帮助开发者解决常见的编程问题,提高代码质量和开发效率。 #### Commons Lang **commons.lang** 包含了大量的辅助类来操作字符串、数组、数字、对象等...

    commons-lang3-3.1.jar

    这个库是针对Java 7.0及更高版本设计的,包含了许多实用工具类,用于处理字符串、数组、日期、枚举、数值、反射等常见编程任务。下面将详细介绍Apache Commons Lang 3.6中的关键知识点: 1. **字符串处理**: - `...

    apache common-lang

    Apache Commons Lang是Java开发的一个非常重要的工具库,它提供了大量实用的工具类,极大地丰富了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...

    java 生成32位UUID

    通过结合特定算法,可以使用这个工具类生成具有全局唯一性的32位字符串。 总结来说,生成32位UUID在Java中可通过去除128位UUID的短横线实现,但需注意其可能不满足全局唯一性的需求。如果需要紧凑的唯一标识,应...

    commons-lang3-3.12.0.jar

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

    commons-lang3-3.12.0.7z

    这个库提供了各种语言层面的操作,例如字符串处理、数组操作、日期时间处理、类型转换以及一些通用的实用工具类。 `commons-lang3-3.12.0-api`可能指的是API文档,通常包含Javadoc格式的接口、类和方法的详细说明,...

    commons-lang3-3.0.1-bin.tar.gz

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

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

    这些库旨在提供解决常见编程任务的实用工具类,帮助开发者减少编码工作量,提高代码质量。本文将详细介绍几个常用的Apache Commons组件:commons-lang、commons-beanutils和commons-collections。 #### 1. Commons ...

Global site tag (gtag.js) - Google Analytics