0

可能重复:
为什么 byteArray 的长度是 22 而不是 20?

我只是想不通为什么像这样转换时会出错

String mystring = "This is a String";
Log.v("string:", mystring);
Log.v("byte then string:", mystring.getBytes().toString()); 

输出如下

String: This is a string
byte then string: [B@44ecc390

任何人都可以帮忙吗?我实际上只想将一个字符串转换为字节,然后再转换为字符串。

4

1 回答 1

0

你应该使用

Log.v("byte then string:", new String(mystring.getBytes()));

于 2012-12-09T09:22:07.663 回答