0

重複の可能性:
byteArrayの長さが20ではなく22であるのはなぜですか?

私はこれを理解することができませんなぜ私はこのように変換するときにエラーが発生するのですか

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 に答える