在java/android中,如何检查字符串值是否属于UUID?

在java/android中,如何检查字符串值是否属于UUID?,java,android,uuid,Java,Android,Uuid,在我的程序中,我使用如下一行生成字符串UUID final String value= UUID.randomUUID().toString(); 假设我得到给定的sting值作为UUID字符串 581572cb-d8bb-49f9-a664-9d692a7c7a87 如何确保收到的字符串属于正确的UUID? 我已经去过了 要得到答案,但仍然不确定使用什么做什么?使用regex:[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]

在我的程序中,我使用如下一行生成字符串UUID

final String value= UUID.randomUUID().toString();
假设我得到给定的sting值作为UUID字符串

581572cb-d8bb-49f9-a664-9d692a7c7a87
如何确保收到的字符串属于正确的UUID?

我已经去过了


要得到答案,但仍然不确定使用什么做什么?

使用regex:
[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