您好,匿名用户
随意问技术百科期待您的加入

有没有一个UUID,它的hashcode刚好等于Integer.MIN_VALUE

0 投票
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存在吗?

希望不要用比较值域大小范围的方式,来告诉我答案。

用户头像 提问 2012年 12月1日 @ Trundle 上等兵 (301 威望)
分享到:

你的回答

隐私保护: 您的邮箱仅用于发送系统通知。
请输入验证码:
    图片验证码看不清?
登录注册后不会被要求输入验证码。

提一个问题:

相关问题

0 投票
1 回复 29 阅读
0 投票
1 回复 41 阅读
0 投票
1 回复 33 阅读
用户头像 提问 2012年 12月1日 @ Malphite 上等兵 (306 威望)
0 投票
1 回复 30 阅读

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...