gpt4 book ai didi

java - 将通用参数视为 "bits"

转载 作者:行者123 更新时间:2023-12-02 08:19:42 24 4
gpt4 key购买 nike

我想实现一个哈希函数,它采用泛型并生成哈希。该函数将在位级别工作,移动位之类的东西。

我该怎么做?我考虑过使用字节数组,但是如何将通用参数转换为字节数组?有更好的方法吗?

提前致谢

最佳答案

不,Java 中没有办法将任意对象视为字节数组。这种能力将极大地削弱类型安全甚至代码安全的整个概念,因为它允许对对象进行任意操作,甚至超出其类型规范。

您可以使用序列化将有限的对象子集转换为字节流,但类必须支持这一点(基本上通过实现 Serialized)。

关于java - 将通用参数视为 "bits",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5716035/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com