Home | 简体中文 | 繁体中文 | 杂文 | Github | 知乎专栏 | Facebook | Linkedin | Youtube | 打赏(Donations) | About
知乎专栏

13.7. UUID

		
package cn.netkiller.example.uuid;

import java.util.UUID;

public class UuidTest {

	public UuidTest() {
		// TODO Auto-generated constructor stub
	}

	public static void main(String[] args) {
		UUID uuid = UUID.randomUUID();
		String randomUUIDString = uuid.toString();

		System.out.println("Random UUID String = " + randomUUIDString);
		System.out.println("UUID version       = " + uuid.version());
		System.out.println("UUID variant       = " + uuid.variant());
	}

}
		
		
		

UUIDv7

		
import java.util.UUID;

public class UuidV7Demo {
    public static void main(String[] args) {
        // 方法一:使用当前时间戳生成UUIDv7
        long currentTimestamp = System.currentTimeMillis();
        UUID uuid7 = UUID.ofEpochMillis(currentTimestamp);
        
        System.out.println("UUIDv7: " + uuid7);
        System.out.println("版本: " + uuid7.version());  // 输出7
    }
}