使用构造函数取一对long整数,均为零.
java.util.UUID uuid = new UUID( 0L , 0L ); // Or ( 0 , 0 )
Run Code Online (Sandbox Code Playgroud)
您可以使用规范格式从十六进制的零字符串创建一个nil UUID.
java.util.UUID uuid = UUID.fromString( "00000000-0000-0000-0000-000000000000" );
Run Code Online (Sandbox Code Playgroud)
您可以在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;
}
}
Run Code Online (Sandbox Code Playgroud)
用法示例:
System.out.println("UuidSpecific.NIL : " + UuidSpecific.NIL.getUuid() );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7444 次 |
| 最近记录: |