Q
如何在Java中
-4
A
回答
8
這是一個UUID「用於識別在計算機系統中的信息的128位的數字」。
格式解釋爲:
在它的規範的文本表示,一個UUID的16個八比特組表示爲32進制(基部16)的數字,在五組由連字符分隔顯示,在形式8-4-4-4-12共36個字符(32個字母數字字符和4個連字符)。例如:
123e4567-e89b-12d3-a456-426655440000
xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx
如何產生這樣使用Java的代碼?
// Create a random UUID:
UUID uuid1 = UUID.randomUUID();
System.out.println(uuid1);
// Create a fixed UUID:
String uuidString = "D00077B4-EBFB-4BD8-9E3F-1F3943CBCE35";
UUID uuid2 = UUID.fromString(uuidString);
System.out.println(uuid2);
// Get string from UUID:
UUID uuid = ...
String s = uuid.toString();
System.out.println(s);
3
這是一個GUID或UUID,你可以在這裏閱讀更多:
https://en.wikipedia.org/wiki/Universally_unique_identifier
您可以使用java.util.UUID中生成一個:
http://docs.oracle.com/javase/7/docs/api/java/util/UUID.html
-1
import java.util.UUID;
public class RandomStringUUID {
public static void main(String[] args) {
// Creating a random UUID (Universally unique identifier).
UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();
System.out.println("Random UUID String = " + randomUUIDString);
System.out.println("UUID version = " + uuid.version());
System.out.println("UUID variant = " + uuid.variant());
}
}
相關問題
- 1. 如何在Java中
- 2. 如何在Java中
- 3. 如何在Java中
- 4. 如何在Java中
- 5. 如何在Java中
- 6. 如何在Java中
- 7. 如何在Java中
- 8. 如何在Java中
- 9. 如何在Java中
- 10. 如何在Java中
- 11. 如何在Java中
- 12. 如何在Java中
- 13. 如何在Java中
- 14. 如何在Java中
- 15. 如何在Java中
- 16. 如何在Java中
- 17. 如何在Java中
- 18. 如何在Java中
- 19. 如何在Java中
- 20. 如何在Java中
- 21. 如何在Java中
- 22. 如何在Java中
- 23. 如何在Java中
- 24. 如何在Java中
- 25. 如何在Java中
- 26. 如何在Java中
- 27. 如何在Java中
- 28. 如何在Java中
- 29. 如何在Java中
- 30. 如何在Java中
*你嘗試過什麼到目前爲止?*您嘗試搜索谷歌? – Lino
@Lino如果你不知道它叫做UUID,你如何在谷歌上搜索UUID? –
[生成唯一ID](http://www.javapractices.com/topic/TopicAction.do?Id=56)? – MadProgrammer