UUID 通用唯一识别码(Universally Unique Identifier)的缩写
是由一组32位数的16进制数字所构成,可以产生一个号称全球唯一的ID,可以用来命名文件、变量以及数据库的ID主键等属于唯一的元素。
需要使用的情况:(及需求)生成主键标识列,用于命名等(不会重复)
开始撸代码:
提供项目大体图片:
提供TestUUID.java
package com.wangcong.test;
import java.util.UUID;
/**
* 测试UUID
* @author only老k,我为自己带盐
*
*/
public class TestUUID {
/**
* jdk1.5以上版本使用
* @return
*/
public static String getUUID() {
String uuid=UUID.randomUUID().toString();
return uuid;
}
/**
* jdk1.5以下版本使用
* @return
*/
public static String getUUID2() {
String uuid = UUID.randomUUID().toString();
char[] ar = uuid.toCharArray();
StringBuilder sb = new StringBuilder();
for (int i = 0; i < ar.length; i