java工具使用-01-使用commons.lang3生成随机的20位的订单号
2015-02-05 17:43
309 查看
如何使用commons.lang3生成随机的20位的订单号:
第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.com//commons/lang/binaries/commons-lang3-3.3.2-bin.zip
第二步 如何使用这里注意使用的RandomStringUtils类:
第三步 编写一个完整的获取订单类:
第四步 订单工具类使用:
ok 恭喜你
第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.com//commons/lang/binaries/commons-lang3-3.3.2-bin.zip
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.3.2</version> </dependency>
第二步 如何使用这里注意使用的RandomStringUtils类:
public static void main(String[] args) { //这参数20代表你生成20位随机串,当然你也可以设置为30,40等, String random = RandomStringUtils.randomNumeric(20); System.out.println("random:" + random); //########################输出结果########################### //--- exec-maven-plugin:1.2.1:exec (default-cli) @ LogginInject --- //random:39774068977122755483 //########################输出结果########################### }
第三步 编写一个完整的获取订单类:
package com.veight.logging; import org.apache.commons.lang3.RandomStringUtils; /** * 作者 :845885222@qq.com * * @订单号生成工具 * * @author youyou */ public class OrderGenerator { private static final int ORDER_DEFAULT_LENGTH = 20; public static String order() { return order(ORDER_DEFAULT_LENGTH); } //获取一个指定长度的订单号 private static String order(int length) { return RandomStringUtils.randomNumeric(length); } }
第四步 订单工具类使用:
public static void main(String[] args) { String oderId = OrderGenerator.order(); String oderIdBylength = OrderGenerator.order(20); System.out.println("oderId:" + oderId); System.out.println("oderIdBylength:" + oderIdBylength); }
ok 恭喜你
相关文章推荐
- 【Java每日一题01】使用java.lang.Math类,生成100个0到99之间的随机整数,找出它们之中的最大者和最小者,并统计大于50的整数个数
- 使用Axis2中的工具wsdl2Java的生成客户端和服务端代码
- android 使用swig工具, 依据JNI文件快速生成对应java文件
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- Java订单号生成工具(实现二)基于队列
- 使用Google工具生成随机验证码
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 使用hibernate扩展工具Hbm2JavaTask根据配置文件生成持久化对象类(2.1.2)
- Java随机生成中文汉字(使用高位低位转码)
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 【Java】使用Servlet生成随机验证码图片
- java生成Json工具之JsonSimple的使用
- 使用java.lang.Math 生成随机数字
- 在MyEclipse的web项目/java项目中,使用Hibernate-tools中的hbm2java和hbm2ddl工具,根据hbm文件自动生成pojo和数据库脚本
- 01-java基础加强,eclipse工具使用,快捷键,断点调试,单元测试,jdk5新特性,增强for循环,集合map,list,可变参数,枚举,反射,泛型
- JavaWeb_01_response_生成随机验证码
- javaweb之response随机生成图片验证码加载到web页面中(本实例使用了禁止浏览器缓存头),并且单击使用javascript换图片
- windows和Linux系统使用java keytool工具生成cas单点登录数字证书
- Java订单号生成工具(实现一)基于对象锁