【发布时间】:2018-06-12 11:52:19
【问题描述】:
我想在 Java 中将 Enum 值转换为字节数组,我在 StackOverflow 上找到了以下帖子:
How to cast enum to byte array?
但是,它没有帮助。
我想遍历枚举的所有元素并将它们转换为字节数组或将整个枚举转换一次。
【问题讨论】:
-
这种演员阵容的作用没有标准定义。你的意思是你想要每个枚举的名称(没有类型名称)作为 UTF-8 编码中的 byte[] 的值吗?
-
将类转换为 byte[] 是什么意思?你可以得到这个类的字节码。
-
如何将字节数组转换回枚举实例?对此的答案可能会导致如何从枚举转换为字节数组
-
我猜你可以尝试序列化枚举...但是为什么呢?
-
您如何设想这样的演员阵容?枚举和字节数组之间的关系就像鱼和飞机之间的关系。如果您解释 what 和 why,特别是给出更大的图景,我们或许能够理解您的要求。