Java生成唯一ID
Posted ASD_杰
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java生成唯一ID相关的知识,希望对你有一定的参考价值。
这里我用的是Java提供的java.util.UUID类来产生随机字串,UUID码是什么我就不再赘述,能满足我们的需求就可以。
下面是java代码:
1 import java.util.UUID; 2 3 public class Test { 4 5 private String getId(){ 6 UUID uuid = UUID.randomUUID(); 7 return uuid.toString().replace("-", ""); 8 } 9 10 public static void main(String[] args) { 11 for (int i = 1; i <= 10; i++) { 12 System.out.println("第"+i+"次循环: "+new Test().getId()); 13 } 14 /* 15 * 第1次循环: d93d954031ba46f189218b70fb515e81 16 第2次循环: 39bb777fc3174d3eae567af9c36e9b91 17 第3次循环: 004cf5d069f242fdaeadb0c3b617a177 18 第4次循环: 1a34a35b3819435a9bf3cf57e84723e3 19 第5次循环: 36bddeeb80cf474692ebb2a820143ac4 20 第6次循环: 14118998dcfb434888fb89cfe86872f6 21 第7次循环: 23d13d893163462e83c735ddeed70324 22 第8次循环: ac5ea675f91c418cae8b30372d4197a6 23 第9次循环: fd139e9da15e4b51a8341ae46b6fbdec 24 第10次循环: 3f8b227e2f514160a0e0f7abb6fe63db 25 */ 26 } 27 }
通过简单处理,我们可以随机获得一个32个字符的字符串。
以上是关于Java生成唯一ID的主要内容,如果未能解决你的问题,请参考以下文章