[英]How can I create an empty java.util.UUID object?
我不知道为什么我找不到这个答案,但是我需要在我的一个函数中传递一个空白的UUID对象来表示缺少UUID。 什么是UUID的类似形式
val x: ""
,这将是一个空字符串。 我本质上是想获得一个空的UUID。 我试过了
UUID.fromString("")
但收到错误,因为您需要一个有效的UUID字符串。
编辑:我在Scala中实现这一点。
让我先说一下,使用Option[UUID]
会更好,而None
代表一个空的UUID。
您不能使用空String
,因为它不符合此处描述的UUID格式。
你可以用
UUID.fromString("00000000-0000-0000-0000-000000000000")
哪个会一样的
new UUID(0L, 0L)
但是使用它会是任意的,并且用Option
来表示缺少或缺少UUID
会好得多。
您是否考虑使用Option [UUID]作为参数类型? 在这种情况下,您可以传递None以指示缺少UUID。 空字符串不是有效的guid,这就是它被UUID.fromString拒绝的原因
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.