java工具使用-01-使用commons.lang3生成随机的20位的订单号

简介: 如何使用commons.lang3生成随机的20位的订单号: 第一步:引入maven依赖或者去官网下载相应的jar包下载地址:http://apache.fayea.

如何使用commons.lang3生成随机的20位的订单号:

第一步:引入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 恭喜你
目录
相关文章
|
2月前
|
Java
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
84 9
|
3月前
|
监控 Java 测试技术
Java开发现在比较缺少什么工具?
【10月更文挑战第15天】Java开发现在比较缺少什么工具?
41 1
|
2月前
|
SQL Java 索引
java小工具util系列2:字符串工具
java小工具util系列2:字符串工具
152 83
|
10天前
|
人工智能 自然语言处理 Java
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
FastExcel 是一款基于 Java 的高性能 Excel 处理工具,专注于优化大规模数据处理,提供简洁易用的 API 和流式操作能力,支持从 EasyExcel 无缝迁移。
67 9
FastExcel:开源的 JAVA 解析 Excel 工具,集成 AI 通过自然语言处理 Excel 文件,完全兼容 EasyExcel
|
1月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
67 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
Java 数据库
java小工具util系列1:日期和字符串转换工具
java小工具util系列1:日期和字符串转换工具
62 26
|
2月前
|
Java
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
java小工具util系列4:基础工具代码(Msg、PageResult、Response、常量、枚举)
59 24
|
2月前
|
数据采集 存储 监控
Java爬虫:数据采集的强大工具
在数据驱动的时代,Java爬虫技术凭借其强大的功能和灵活性,成为企业获取市场信息、用户行为及竞争情报的关键工具。本文详细介绍了Java爬虫的工作原理、应用场景、构建方法及其重要性,强调了在合法合规的前提下,如何有效利用Java爬虫技术为企业决策提供支持。
|
2月前
|
Java 数据格式 索引
使用 Java 字节码工具检查类文件完整性的原理是什么
Java字节码工具通过解析和分析类文件的字节码,检查其结构和内容是否符合Java虚拟机规范,确保类文件的完整性和合法性,防止恶意代码或损坏的类文件影响程序运行。
59 5
|
2月前
|
Java API Maven
如何使用 Java 字节码工具检查类文件的完整性
本文介绍如何利用Java字节码工具来检测类文件的完整性和有效性,确保类文件未被篡改或损坏,适用于开发和维护阶段的代码质量控制。
127 5
下一篇
开通oss服务