首页 > Java > java教程 > 正文

Java之UUID介绍

黄舟
发布: 2017-01-17 15:04:06
原创
1830人浏览过

开心一笑

丈夫对朋友说:“昨天我太太要买皮大衣,跟我闹个不停,我只说了一句话,她就不唠叨了。”“你怎么说的?”“我说‘你买吧’。”

提出问题

jdk中的UUID类都有什么内容,有哪些好用的方法???

解决问题

UUID : 通用唯一标识符 

UUID类型: 

基于时间的 UUID、DCE 安全 UUID、基于名称的 UUID 和随机生成的 UUID 对应的version 值分别为 1、2、3 和 4

UUID常用的方法:

public static UUID randomUUID() 

获取类型 4(伪随机生成的)UUID 的静态工厂。 使用加密的强伪随机数生成器生成该 UUID。

public static UUID fromString(String name) 

将一个uuid转化为UUID类

public int compareTo(UUID val) 

将此 UUID 与指定的 UUID 比较。 

如果两个 UUID 不同,且第一个 UUID 的最高有效字段大于第二个 UUID 的对应字段,则第一个 UUID 大于第二个 UUID

[code]import java.util.UUID;

/**
 * Created by Ay on 2016/4/18.
 */
public class JavaUUIDTest {

    public static void main(String[] args) {

        //randomUUID方法
        String firstUuid = UUID.randomUUID().toString();
        System.out.println("firstUuid" + firstUuid);
        //fromString方法
        String secondUuid ="0c312388-5d09-4f44-b670-5461605f0b1e";
        String fromStringUuid = UUID.fromString(secondUuid).toString();

        //字符串转化为UUID类
        UUID uuid1 = UUID.fromString(firstUuid);
        //字符串转化为UUID类
        UUID uuid2 = UUID.fromString(secondUuid);

        int isEqules =  uuid1.compareTo(uuid2);

        System.out.println("uuid1 和 uuid是否相等:" + isEqules);
    }
}
登录后复制

读书感悟

亦舒有一句便是“果然怪起社会来”。被怪的又岂止是社会,上天也被白白拖累了好多年。

在痛苦刚开始的时候,你哭过,闹过,挣扎过,你根本不愿意相信这是事实和真相,可是没有用,残酷才是生活的真相。

时间是最好的良药,相信我,别无其他!

介绍人物关系html图
介绍人物关系html图

介绍人物关系html图

介绍人物关系html图 65
查看详情 介绍人物关系html图

以上就是Java之UUID介绍的内容,更多相关内容请关注PHP中文网(www.php.cn)!

立即学习Java免费学习笔记(深入)”;

相关标签:
java速学教程(入门到精通)
java速学教程(入门到精通)

java怎么学习?java怎么入门?java在哪学?java怎么学才快?不用担心,这里为大家提供了java速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号