现在有一个要求,要将一个对象,生成一个字符串,就像文件生成md5一样。
不要求可逆,不要求高度唯一,但是也不能重复太多(排除hashcode)。
有什么办法么?

用java将一个对象生成一个唯一字符串
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- sum墨 2023-04-21 15:38关注
可以使用UUID(通用唯一识别码)来生成字符串。UUID是由一组32位的16进制数字组成,通常表示为8-4-4-4-12的形式。UUID可以通过Java中的java.util.UUID类来生成,它可以使用随机数或指定的字节数组来生成UUID。由于UUID是基于随机数生成的,因此生成的字符串具有足够的随机性,可以避免重复。但是,由于UUID的长度较长,需要考虑是否符合要求。
解决评论 打赏 举报无用 1