我正在尝试将字符串转换为JMS BytesMessage。有什么好方法吗?
我需要执行此操作,因为我有一个方法,该方法接受一个已解密的String,并且需要将其转换为BytesMessage才能解密该消息。
谢谢
最佳答案
byte[] bArray = "foo".getBytes("UTF-8");
BytesMessage msg = session.createBytesMessage(); // throws JMSException
msg.writeBytes(bArray);
当然,就像Arcadien所说的那样,您需要在适当的环境中执行代码以从中获取javax.jms.Session对象。
关于java - 用Java将字符串转换为JMS BytesMessage,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11229531/