我正在使用IBM的mq庫從MQ隊列中讀取消息。現在我需要檢索消息的messageid。我現在是在名稱messageId下的消息頭中。但是這返回一個字節[]。現在我需要將其更改爲可讀的字符串。以字符串格式獲取MQ messageId
如何將messageId從byte []轉換爲字符串?
我嘗試了幾個轉換,但他們的作品非:
new String(theMessage.messageId)
new String(theMessage.messageId, "UTF-8")
new String(theMessage.messageId, "UTF-16")
theMessage.messageId.toString()