將ByteMessage轉換爲String的最佳方式是什麼?我有這樣的代碼,我們有更簡潔的方法嗎?Java將ByteMessage轉換爲String?
感謝
BytesMessage byteMessage = ....;
byte[] byteArr = new byte[(int)byteMessage.getBodyLength()];
for (int i = 0; i < (int) byteMessage.getBodyLength(); i++) {
byteArr[i] = byteMessage.readByte();
}
String msg = new String(byteArr);
你是什麼意思?更多的細節,請 – user595234
明顯的方法是'byteMessage.toString()',或者你想要其他格式? – elias
我只需要正文信息,而不是標題... – user595234