java 如何确定一个字符串是uuid
时间: 2024-09-27 17:06:29 浏览: 39
Java实现产生随机字符串主键的UUID工具类
5星 · 资源好评率100%
要判断一个字符串是否是有效的UUID(Universally Unique Identifier),你可以使用Java内置的`java.util.UUID`类。以下是如何进行验证的示例:
```java
import java.util.UUID;
public class UUIDValidator {
public static boolean isValidUUID(String uuidStr) {
try {
UUID.fromString(uuidStr);
return true;
} catch (IllegalArgumentException e) {
return false;
}
}
public static void main(String[] args) {
String uuidCandidate = "31971e9c-4cbd-4c12-bb74-6b52f3dfb846";
System.out.println(isValidUUID(uuidCandidate)); // 输出:true 或 false,取决于输入的字符串是否是有效UUID
}
}
```
这段代码定义了一个`isValidUUID`方法,它尝试通过`fromString`方法解析输入的字符串。如果字符串是有效的UUID格式,这会成功并返回`true`;如果不符合UUID格式,则抛出异常,我们捕获这个异常并返回`false`。
阅读全文