“Java中的UUID”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) |
Jihongchang(讨论 | 贡献) |
||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
− | + | UUID生成的是一个128位长的数字,转成字符串用4个“-”分隔的32个十六进制数字。 | |
+ | |||
+ | 一个十六进制数字是4位二进制数,32×4 正好 128 bit,128/8=16 个字节<syntaxhighlight lang="java"> | ||
import java.util.UUID; | import java.util.UUID; | ||
2022年12月10日 (六) 06:33的最新版本
UUID生成的是一个128位长的数字,转成字符串用4个“-”分隔的32个十六进制数字。
一个十六进制数字是4位二进制数,32×4 正好 128 bit,128/8=16 个字节
import java.util.UUID;
public class Test5 {
public static void main(String[] args) {
UUID uuid = UUID.randomUUID();
System.out.println(uuid.toString());
System.out.printf("去掉\"-\"符号:%s\n", uuid.toString().toString().replace("-", ""));
}
}
b65da2dc-e6bb-4665-8c85-8c24b6d0794e
去掉"-"符号:b65da2dce6bb46658c858c24b6d0794e