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. re模块和正则

    正则表达式:就是用来筛选字符串中特定内容的一串具有某种逻辑规则的字符组成.正则表达式不是Python独有的,而是一门独立的技术,它在所有的编程语言中都有使用,在Python中使用就必须依赖于re模块. ...

  2. pyqt5--动画

    动画类别继承结构图 天子骄龙

  3. 【NOIP2016提高A组五校联考4】ksum

    题目 分析 发现,当子段[l,r]被取了出来,那么[l-1,r].[l,r+1]一定也被取了出来. 那么,首先将[1,n]放入大顶堆,每次将堆顶的子段[l,r]取出来,因为它是堆顶,所以一定是最大的子 ...

  4. 【leetcode】Reach a Number

    题目: You are standing at position 0 on an infinite number line. There is a goal at position target. O ...

  5. 各种注意事项(还有c++的一些操作)

    转c++时间: 2017年8月9号 1.记得打头文件 2.=与==的区别(赋值|比较) 3.各种运算符的比较级(与Pascal不同),主要是==与位运算 *4.在OJ上scanf和printf时间优于 ...

  6. mysql AUTO INCREMENT字段 语法

    mysql AUTO INCREMENT字段 语法 作用:在新记录插入表中时生成一个唯一的数字 说明:我们通常希望在每次插入新记录时,自动地创建主键字段的值.我们可以在表中创建一个 auto-incr ...

  7. 使用 XSLT 显示 XML

    通过使用 XSLT,您可以向 XML 文档添加显示信息. 使用 XSLT 显示 XML XSLT 是首选的 XML 样式表语言. XSLT (eXtensible Stylesheet Languag ...

  8. C++ - 操作运算符

    一.操作运算符 操作运算符:在C++中,编译器有能力将数据.对象和操作符共同组成表达式,解释为对全局或成员函数的调用 该全局或成员函数被称为操作符函数,程序员可以通过重定义函数操作符函数,来达到自己想 ...

  9. 网页结构树DOM

    引入 window对象 所有浏览器都支持 window 对象.它表示浏览器窗口. *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为 ...

  10. YOLO_V2

    YOLOv2:代表着目前业界最先进物体检测的水平,它的速度要快过其他检测系统(FasterR-CNN,ResNet,SSD),使用者可以在它的速度与精确度之间进行权衡. YOLO9000:这一网络结构 ...