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. jvm——NIO

    https://blog.csdn.net/Evankaka/article/details/48464013 https://www.cnblogs.com/aspirant/p/9166944.h ...

  2. 工作笔记--js-点赞按钮和踩踩按钮互斥??怎么写?

    效果图: html: css: .an{ margin-top:0px; position: relative; .popzframe,.popcframe{ display: none; word- ...

  3. IDEA mapping箭头要怎么样设置哈(Free MyBatis插件)

    效果如下图: 当我们点击箭头的时候,会快速切换到我们相关联的类位置,就不用再像以前一样还要去找 而 Free MyBatis是一款让我们操作更加方便的插件,你值得拥有哦~~~ idea 选择 File ...

  4. mfc static控件 视频播放 闪屏问题 解决方案

    方案1: 我昨天刚在csdn上解决了这个问题,不是双缓冲和WS_CLIPCHILDREN还有背景擦出什么的问题,就是在你重画的时候要去掉这些控件(按钮什么的)区域, 闪屏是因为窗口大小发生改变时,由于 ...

  5. .NET面试题系列(二十)XX

    遍历树.实现造成锁的代码.在线音乐网站 抽象工厂和工厂的区别 简单工厂 : 用来生产同一等级结构中的任意产品.(对于增加新的产品,无能为力) 工厂方法 :用来生产同一等级结构中的固定产品.(支持增加任 ...

  6. string [线段树优化桶排]

    题意大概是给你一个字符串,1e5次修改,每次给一个区间升序排列或降序排列,最后输出这个字符串; 其实是个挺裸的线段树优化题;但是我没有意识去结合桶排,扑该..... 首先 1.40分算法 O(NMlo ...

  7. SPOJ 913 Query on a tree II

    spoj题面 Time limit 433 ms //spoj的时限都那么奇怪 Memory limit 1572864 kB //1.5个G,疯了 Code length Limit 15000 B ...

  8. JS常用正则表达式验证

    一.电话+手机 重点是正则表达式: var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; 表达式的意思是: 1--以1为开头: 2--第二位可为3,4,5,7,8,中的任意一位: ...

  9. ubuntu下恢复被rm删除的文件

    ubuntu是文件系统,不像windows系统划分盘符(C/D/E/etc...盘).ubuntu对磁盘划分分区,可以使用extundelete恢复ext3/ext4格式的磁盘分区. 其中,ext3/ ...

  10. Python3学习笔记(六):字符串

    一.基本字符串操作 所有标准的序列操作(索引.分片.乘法.判断成员资格.求长度.取最小值和最大值)对字符串同样适用.但是字符串是不可改变的. 二.字符串格式化 字符串格式化使用字符串格式化操作符(%) ...