| 知乎专栏 |
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
}
}