首頁  >  文章  >  Java  >  Java之UUID介紹

Java之UUID介紹

黄舟
黄舟原創
2017-01-17 15:04:061609瀏覽

開心一笑

丈夫對朋友說:「昨天我太太要買皮大衣,跟我鬧個不停,我只說了一句話,她就不嘮叨了。」「你怎麼說的?」「我說'你買吧'。 ? ?

解決問題

UUID : 通用唯一識別碼 

UUID類型: 

基於時間的UUID、DCE 安全UUID、基於名稱的UUID 和隨機產生的UUID 對應的version 對應為1

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);
    }
}

讀書感悟

舒有一句便是「果然」果然怪起社會來」。被怪的又豈止是社會,上天也被白白拖累了好多年。

在痛苦剛開始的時候,你哭過,鬧過,掙扎過,你根本不願意相信這是事實和真相,可是沒有用,殘酷才是生活的真相。

時間是最好的良藥,相信我,別無其他!

以上就是Java之UUID介紹的內容,更多相關內容請關注PHP中文網(www.php.cn)!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn