初识Java.util.UUID
来源:互联网 发布:multisim单片机继电器 编辑:程序博客网 时间:2024/06/10 12:50
一、原理。
一个UUID表示一个128位的值。一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随机数来生成UUID.java.util.UUID类表示一个不变的全局通用唯一标识符。
二、使用。
它是用于创建随机文件名、在web应用程序的会话ID、事务ID等。
三、代码:
1、 static UUID randomUUID() //静态工厂来获取一个类型4(伪随机生成类)的UUID.
2、可使用.replaceAll("-" "")去掉-。
package com.atguida.demo;
import java.util.UUID;
public class MakeUIID {
public static void main(String[] args){
String ss[] = getUUID(1);
for(int i=0;i<ss.length;i++){
System.out.println(ss[i]);
}
}
static String getUUID(){
//获得全局变量随机数
String s= UUID.randomUUID().toString();
//去掉“-”并返回
return s.replaceAll("-", "");
}
static String[] getUUID(int number){
if(number <1){
return null;
}
String ss[] = new String[number];
for(int i=0;i<number;i++){
ss[i]=getUUID();
}
return ss;
}
}
结果:
未去掉“ -”
8edd8565-5733-4a60-bb89-9529d38726bc
去掉后:
33bfd05cdab24df48739ac4121242ce9
- 初识Java.util.UUID
- Java - java.util.UUID
- java.util.UUID
- JAVA.UTIL.UUID
- java.util.UUID类
- java.util.UUID
- 唯一ID java.util.UUID
- java.util.UUID.fromString() 方法使用详解
- 初识java.util.concurrent.CountDownLatch
- 初识java.util.concurrent.CyclicBarrier
- 关于java生成的唯一标识变量java.util.UUID
- JAVA生成全局唯一ID 使用 java.util.UUID
- JAVA生成全局唯一ID 使用 java.util.UUID
- 关于java生成的唯一标识变量java.util.UUID
- java.util.UUID通用唯一识别码的介绍
- java.util.UUID通用唯一识别码的介绍
- 如何使用java自动生成数据表id,java.util.UUID类
- java UUID
- spark整合kafka打包运行错误处理
- JNDI获取源信息
- Day8、ListView和适配器Adapter三
- 第十四周—矩阵求和
- LaTeX 中少量俄文的输入
- 初识Java.util.UUID
- Python 绘制混淆矩阵函数 confusion_matrix
- 解决微信上传临时素材
- C++拷贝构造函数详解
- centos 安装caffe 各种坎坷
- 1.2 groovy 语法1
- 名词性从句 - 主语从句
- 基于FragmentTableHost+fragment框架搭建
- Jmeter参数化