public static void main(String[] args) {
String uuid = null;
do {
uuid = UUID.randomUUID().toString().replace("-", "");
} while (uuid.hashCode() != Integer.MIN_VALUE);
System.out.println(uuid);
}
你看,这个uuid,变成字符串,脱掉“-”之后,它的hashcode 刚好等于Integer的最小值。
然后我有个方法刚好是要取这个结果的绝对值,
Math.abs(Integer.MIN_VALUE)是负的有没有。
我就想弱弱的问一下,这样的UUID存在吗?
希望不要用比较值域大小范围的方式,来告诉我答案。