【发布时间】:2013-08-23 09:07:58
【问题描述】:
有没有一种方法可以检查字符串是否是有效的 UUID?
在我的情况下,我有文件列表,其中一些文件名是由 UUID.randomUUID().toString() 生成的 UUID,其余的只是普通的 .jpg 文件。
我知道通过使用UUID.fromString(filename) 并捕获IllegalArgumentException throw,我将能够检查filename 是否是格式正确的UUID。但考虑到文件列表将包含大量文件,这似乎非常昂贵。有没有一种方法可以在不引发异常的情况下进行检查?
【问题讨论】: