文字列が有効な UUID かどうかを確認する方法はありますか?
私の状況では、ファイルのリストがあり、それらのいくつかは によって生成された UUID であるファイル名を持ちUUID.randomUUID().toString()、残りは通常の.jpgファイルです。
UUID.fromString(filename)と catch throw を使用することで、適切にフォーマットされた UUID であるIllegalArgumentExceptionかどうかを確認できることを知っています。filenameしかし、ファイルリストにたくさんのファイルがあることを考えると、これは非常にコストがかかるようです。例外がスローされずにチェックできる方法はありますか?