我想将消息类型转换为byte[]
而不通过字符串,因为我需要它来解决性能问题。
我不应该通过字符串(Message
到字符串byte[]
)。
消息类型:javax.jms.MessageConsumer
答案 0 :(得分:0)
如果你的消息是' class实现Serializeable,然后你可以直接将它转换成byte []。
在Java中,序列化是将对象转换为一系列字节,因此可以将对象轻松保存到持久存储或通过通信链接进行流式传输。然后可以对字节流进行反序列化 - 将其转换为原始对象的副本。
这是一篇关于Java序列化的精彩教程的link。