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. [转]CSS自动换行后缩进

    原文 https://blog.csdn.net/u011974797/article/details/71439794 例如: ●这是第一行太长了超出 显示到第二行 想实现的效果: ●这是第一行太长 ...

  2. 对TypeScript进行研究

    1.npm install -g typescript 在编辑器,将下面的代码输入到greeter.ts文件里: function greeter(person) { return "Hel ...

  3. js-展开评论与隐藏评论

    //控制展开评论和隐藏评论 controldiscuss(){ $(".opendiss").click(function(){ if($(this).context.innerH ...

  4. Python稀疏矩阵运算

    import numpy as np import scipy import time import scipy.sparse as sparse t = [1]+[0]*4999 a = scipy ...

  5. 容器适配器————priority_queue

    #include <queue> priority_queue 容器适配器定义了一个元素有序排列的队列.默认队列头部的元素优先级最高.因为它是一个队列,所以只能访问第一个元素,这也意味着优 ...

  6. 向android模拟器打电话发短信的简单方法

    在开发android应用程序时,有时候需要测试一下向android手机拨打电话发送短信时该应用程序的反应.譬如编写一个广播接收器,来提示用户有短信收到或者处理短信,就需要向该手机发送短信来进行测试.这 ...

  7. Monkeyrunner自动化测试由浅入深(第一节)

    (原版)Monkeyrunner自动化测试由浅入深(第一节) 博主原创,请勿转载 第一.相关软件和环境的配置 1.Android sdk下载和配置 2.java jdk下载和配置 第二.Monkeyr ...

  8. Python 基础知识总结

    strptime() 根据指定的格式将一个时间字符串解析为一个时间元组. time.strptime(time_str[,format]) 返回strcut_time对象 #time_str 是时间字 ...

  9. 基于RANSAC的点云面分割算法

    该算法在RANSAC和空间检索树的基础上实现的. 算法思路: 1.点云抽希.法线估计 2.出局点索引存储声明 3.平面检测 for (size_t i = 0; i < cloudTemp-&g ...

  10. Eigen中的矩阵及向量运算

    Eigen中的矩阵及向量运算 ,[+,+=,-,-=] ,[\*,\*=] ,[.transpose()] ,[.dot(),.cross(),.adjoint()] ,针对矩阵元素进行的操作[.su ...