- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在 Java 中,如何生成空/“nil”的实例 java.util.UUID所有 128 位都为零的对象?
00000000-0000-0000-0000-000000000000
Nil UUID 描述于:
最佳答案
使用构造函数获取一对 long
整数,均为零。
java.util.UUID uuid = new UUID( 0 , 0 ); // Or ( 0L , 0L )
您可以从规范格式的十六进制零字符串创建一个 nil UUID。
java.util.UUID uuid = UUID.fromString( "00000000-0000-0000-0000-000000000000" );
您可以通过定义 enum 在您的 Java 应用程序中使用它这个值和任何其他在您的业务逻辑中具有特定含义的特殊值。
package com.example;
import java.util.UUID;
/**
* @author Basil Bourque. Free forever to use at your own risk.
*/
public enum UuidSpecific {
NIL( "00000000-0000-0000-0000-000000000000" ),
TOLERABLE_UNIQUE_CONSTRAINT_VIOLATION( "e8e6528b-e43c-468b-b661-e24f1b64bee6" );
// Members
private UUID uuid;
// Constructor
UuidSpecific ( String uuidHexArg ) {
this.uuid = java.util.UUID.fromString( uuidHexArg );
}
// Getters
UUID getUuid ( ) {
return this.uuid;
}
}
示例用法:
System.out.println("UuidSpecific.NIL : " + UuidSpecific.NIL.getUuid() );
关于java - Java 中空 ("nil") UUID 的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31496251/
这个问题已经有答案了: How does a for loop work, specifically for(;;)? (6 个回答) 已关闭 7 年前。 我正在查看 java.util.Random
平台:x32 上的 .NET Framework 3.5 SP1 在代码中留下空语句(“;”本身)是否存在任何性能问题? 要标记为答案,您是否还会教一个人(我?和其他阅读本文的人)钓鱼?意思是,如何确
我找到了有关在选中时更改实际复选标记颜色的说明,但我正在尝试弄清楚如何更改框的颜色。 我把盒子放在较暗的背景上,很难看清,所以我想让它变亮。 我已经尝试了大多数其他元素在 Materialise 中观
在 Java 中,如何生成空/“nil”的实例 java.util.UUID所有 128 位都为零的对象? 00000000-0000-0000-0000-000000000000 Nil UUID
我有一个带有 ListView 和另一个 Activity 的选项卡。那是我的代码: TabHost tabHost = getTabHost(); TabHost.TabSpec spec; I
当我做计算机科学圈第14章的题时,我发现了一些奇怪的事情。 问题说:“定义一个函数 postalValidate(S),它首先检查 S 是否代表有效的邮政编码:首先,删除所有空格;余数必须采用 L#L
clearfix div 中空注释的目的是什么?我假设这是针对某种较旧的浏览器填充程序;不确定你为什么要四处乱放空评论。似乎只有一两个 CSS 规则会更容易维护。 最佳答案 如果网站使用 displa
我在 IE8 中的 z-index 有问题(其他 IS 尚未测试): 以下 JS 创建了一些 html/css: document.write(''); document.write(' '
我是一名优秀的程序员,十分优秀!