字符串(id),以及使用 RandomUtil 生成随机字符串"/>
使用hutool工具包的 NanoId 类生成纳米字符串(id),以及使用 RandomUtil 生成随机字符串
一、使用 NanoId 生成纳米字符串
1、使用默认基础字符,代码示例
String defStr = NanoId.randomNanoId(19);System.out.println("使用默认字符生成纳米Id:" + defStr);System.out.println("使用默认字符生成纳米Id长度:" + defStr.length());
输出:
使用默认字符生成纳米Id:j41d9JLnycjZnDHZMwF
使用默认字符生成纳米Id长度:19
2、使用自定义基础字符,代码示例
String genBaseChar = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";String genBaseCharNum = RandomUtil.BASE_NUMBER;String customStr = NanoId.randomNanoId(new Random(), genBaseCharNum.toCharArray(), 20);System.out.println("使用自定义字符生成纳米Id:" + customStr);System.out.println("使用自定义字符生成纳米Id长度:" + customStr.length());
输出:
使用自定义字符生成纳米Id:72488373267939798564
使用自定义字符
更多推荐
使用hutool工具包的 NanoId 类生成纳米字符串(id),以及使用 RandomUtil 生成随机字符串
发布评论