1.工具类:

package UUIdtest;

import java.util.UUID;

public class UUIDUtil {
public static String getUUID() {
return UUID.randomUUID().toString();
} }

 2.使用

package UUIdtest;

import org.junit.Test;

public class TestUUID {
@Test
public void test3(){
System.out.println(UUIDUtil.getUUID().replace("-", ""));
System.out.println(UUIDUtil.getUUID());
System.out.println(UUIDUtil.getUUID());
}
}

aaarticlea/png;base64,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" alt="" />

3.  经过改造变成两个,一个带横杠-,一个不带横杠-:

package cn.xm.exam.utils;

import java.util.UUID;

/**
* UUID工具类
*
* @author QiaoLiQiang
* @time 2017年9月18日上午9:09:25
*/
public class UUIDUtil {
/**
* 带-的UUID
*
* @return 36位的字符串
*/
public static String getUUID() {
return UUID.randomUUID().toString();
} /**
* 去掉-的UUID
*
* @return 32位的字符串
*/
public static String getUUID2() {
return UUID.randomUUID().toString().replace("-", "");
} }

  

UUID工具类及使用的更多相关文章

  1. UUID工具类

    在数据库中,一张数据表中的主键,通常会用自增的整型值或者UUID字符串来表示.其中,UUID可以产生全球唯一的标识符,从而确保主键的唯一. import java.util.UUID; /** * 工 ...

  2. java.util.UUID工具类

    生成数据表的主键Id会用到此工具类 /** * <获取主鍵> * <获取32位UUID> * @return * @see [类.类#方法.类#成员] */ public st ...

  3. 生成Uuid工具类

    package com.freeter.util; import java.util.UUID; /** * @author liuqi * **/public class Uuid{ public ...

  4. 在维护项目中的UUID工具类

    import java.util.UUID; /** * <p> * Title:uuID生成器 * </p> * <p> * Description:UUID 标 ...

  5. 产生UUID随机字符串工具类

    产生UUID随机字符串工具类 UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的.通常平台会提供生成的API.按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址. ...

  6. 随笔分类 - Android之工具类

    Android之文件搜索工具类 /** * @detail 搜索sdcard文件 * @param 需要进行文件搜索的目录 * @param 过滤搜索文件类型 */ private void sear ...

  7. JAVA Collections工具类sort()排序方法

    主要分析内容: 一.Collections工具类两种sort()方法 二.示例 一.Collections工具类两种sort()方法 格式一: public static <T extends ...

  8. java http工具类和HttpUrlConnection上传文件分析

    利用java中的HttpUrlConnection上传文件,我们其实只要知道Http协议上传文件的标准格式.那么就可以用任何一门语言来模拟浏览器上传文件.下面有几篇文章从http协议入手介绍了java ...

  9. Spark中常用工具类Utils的简明介绍

    <深入理解Spark:核心思想与源码分析>一书前言的内容请看链接<深入理解SPARK:核心思想与源码分析>一书正式出版上市 <深入理解Spark:核心思想与源码分析> ...

随机推荐

  1. MYSQL<五>

    -- ########## 01.LIMIT的使用和分页 ########## INSERT INTO studentinfo VALUES(NULL, '刘备', '男', 35), (NULL, ...

  2. Docker(2)--Centos7 上安装部署

    Centos7 上安装docker Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE. 社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比 ...

  3. Vue路由参数设置可有可无

    参数后面使用 ? id 后面加个 ‘ ? ’ ,将 id 设置为可选参数 { name: "index", path: '/p/:id?', component: resolve ...

  4. 洛谷P1105 普及- 生日

    标签:模拟,字符串,排序(快排) 这道题可以巧妙地运用结构体中记录在数组中的位置,来对sort做点手脚 题意本身就是记录一些人,他们出生日的日期,然后输出从小到大的名字.如果是同一天,则输出在输入序列 ...

  5. 将DVD.iso 挂载到虚拟机

    将DVD.iso挂载到虚机之后,默认设备名是/dev/sr0 挂载DVD.iso文件到/mnt. 操作: mount /dev/sr0 /mnt 查看: ll /mnt

  6. AtCoder AGC002F Leftmost Ball (DP、组合计数)

    题目链接: https://atcoder.jp/contests/agc002/tasks/agc002_f 题解: 讲一下官方题解的做法: 就是求那个图(官方题解里的)的拓扑序个数,设\(dp[i ...

  7. React曾经忽略的知识点(下)

    1.JSX渲染 想让类似 false.true.null 或 undefined 出现在输出中,你必须先把它转换成字符串 : <div> My JavaScript variable is ...

  8. 移动端复制当前页面链接(URL)分享

    注释:在移动端想做一个复制当前URL类似于分享的功能 示例: <span class="share_btn"><img src="../resource ...

  9. Python可变数据类型list填坑一则

    前提概要 最近写业务代码时遇到一个列表的坑,在此记录一下. 需求 现在有一个普通的rule列表: rule = [["ID",">",0]] 在其他地方经 ...

  10. serial redirection

    int setOption(int fd,int nSpeed, int nBits, char mode,char nEvent, int nStop) { struct termios newti ...