我知道这是在这里办理了很多,但我想不出解决我的问题尚未: 我从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中? –
我们如何能够在代码,我们看不到有何评论? –