UUID

15 篇文章 0 订阅
UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。

package com.data.UUID;

import java.util.UUID;

import org.apache.catalina.tribes.util.UUIDGenerator;

public class UUIdUtils {

/**
* 获取单一个uuid
* @return
*/
public static String getuuid(){
String s = UUID.randomUUID().toString();
StringBuffer buffer = new StringBuffer();
//去掉“-”符号
s = buffer.append(s.substring(0, 8)).append(s.substring(9, 13)).append(s.substring(14, 18))
.append(s.substring(19, 23)).append(s.substring(24)).toString();
return s;
}
/**
* 返回一个指定的uuid数组
* @param number
* @return
*/
public static String[] getUUids(int number){
if(number<0){
return null;
}else{
String[] uuid = new String[number];
for(int i=0;i<number;i++){
uuid[i] = getuuid();
}
return uuid;
}
}
public static void main(String[] args) {
String[] ss = getUUids(4);
for (String string : ss) {
System.out.println(string);
}
}

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值