在我的程序中,我使用如下行来生成字符串UUID
final String value= UUID.randomUUID().toString();
假设我将给定的sting值作为UUID字符串
581572cb-d8bb-49f9-a664-9d692a7c7a87
如何确保收到的字符串属于正确的UUID?
我已经去过了,
java.util.UUID.fromString not checking length
得到答案,但仍不确定该怎么做?
答案 0 :(得分:3)
使用正则表达式:[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}
检查有效的 UUID 。