UuidUtil工具类的书写获取ID
时间: 2024-09-23 19:10:40 浏览: 28
`UuidUtil` 工具类通常用于生成和处理 UUID(通用唯一识别码),它是一个128位的数字,常用于作为唯一标识符。如果你想要创建这样一个工具类,可能会包含这样的方法:
```java
import java.util.UUID;
public class UuidUtil {
/**
* 生成一个新的UUID并返回其字符串形式
*/
public static String generateUniqueId() {
return UUID.randomUUID().toString();
}
/**
* 如果需要自定义时间戳或者其他信息,可以提供更复杂的构造函数
* @param customInfo 可选的自定义信息
* @return 根据定制信息生成的UUID字符串
*/
public static String generateUniqueId(String customInfo) {
UUID uuid = UUID.nameUUIDFromBytes(customInfo.getBytes());
return uuid.toString();
}
}
// 使用示例
String randomId = UuidUtil.generateUniqueId(); // 默认生成随机UUID
String customId = UuidUtil.generateUniqueId("custom timestamp"); // 使用自定义信息生成UUID
```
在这个例子中,`generateUniqueId()` 方法默认生成一个随机UUID,而 `generateUniqueId(String customInfo)` 则接受额外的信息作为输入,并基于此生成UUID。
阅读全文