1

文字列をJMSBytesMessageに変換しようとしています。これを行う良い方法はありますか?

復号化された文字列を取り込むメソッドがあり、メッセージを復号化するためにそれをBytesMessageに変換する必要があるため、これを行う必要があります。

ありがとう

4

3 に答える 3

2
 byte[] bArray = "foo".getBytes("UTF-8");
 BytesMessage msg = session.createBytesMessage(); // throws JMSException
 msg.writeBytes(bArray);

もちろん、Arcadienが言ったように、javax.jms.Sessionオブジェクトを取得するには、適切な環境でコードを実行する必要があります。

于 2012-06-27T15:46:47.657 に答える
0

あなたが使用することができます

byte[] String#getBytes()

文字列からバイト配列を取得して ByteMessage に書き込む

于 2012-06-27T15:20:17.190 に答える