天天看點

Java 記錄(4) java 生成 UUID ,java.util.UUID 使用

Java 記錄(4) java 生成 UUID ,java.util.UUID 使用

  • ​​初​​
  • ​​代碼:​​
  • ​​運作結果​​

希望能寫一些簡單的教程和案例分享給需要的人

代碼:

使用 java.util.UUID;

這裡介紹常用的 3 個方法 :

  1. randomUUID() : 生成随機 UUID : 随機 UUID
  2. nameUUIDFromBytes() :根據 byte 生成 UUID (md5 加密)
  3. fromString() :将字元串 UUID 轉換成 UUID 類型
package com.daolizhe;

import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;


public class application {
    public static void main(String[] args) {
        System.out.println(UUID.randomUUID()); // 生成随機 UUID : 随機 UUID 
        System.out.println(UUID.nameUUIDFromBytes(new byte[]{1})); // MD5 加密生成 UUID :55a54008-ad1b-3589-aa21-0d2629c1df41
        System.out.println(UUID.fromString("55a54008-ad1b-3589-aa21-0d2629c1df41")); // 将字元串轉成 UUID : 55a54008-ad1b-3589-aa21-0d2629c1df41
    }
}      

System.out.println(UUID.randomUUID());

System.out.println(UUID.nameUUIDFromBytes(new byte[]{1}));

System.out.println(UUID.fromString(“55a54008-ad1b-3589-aa21-0d2629c1df41”));

運作結果