我知道這是在這裏辦理了很多,但我想不出解決我的問題尚未: 我從Parceble對象讀取的字節,並將它們保存在一個byte [],然後我unmurshall 他們回到對象的它工作一切正常。但我需要發送的字節作爲一個字符串,所以我 必須將字節轉換爲字符串,然後返回。字節[]到字符串的字符串爲byte []
我認爲這會工作如下:
byte[] bytes = p1.marshall(); //get my object as bytes
String str = bytes.toString();
byte[] someBytes = str.getBytes();
但它不工作,當我 「p2.unmarshall(someBytes,0,someBytes.length);」與someBytes,但當我p2.unmarshall(bytes,0,bytes.length);與字節,它工作正常。我怎樣才能將字節轉換爲字符串正確?
我想這是在Java中? –
我們如何能夠在代碼,我們看不到有何評論? –