- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:byte[]→String変換後の文字列が違うのはなぜ?)
byte[]→String変換後の文字列が違うのはなぜ?
このQ&Aのポイント
- byte[]→String変換の結果が異なる要因についてまとめました。
- byte[]→String変換の結果は使用するメソッドによって異なることがあります。
- 具体的な例を挙げながら、異なる結果が生じる原因について説明します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
(1)が配列の内容を基に文字列を生成しているのに対し、 (2)は配列のインスタンス(内容ではない)を示す文字列を引き出しています。 全く別のものです。
お礼
わかった…と思います。 ”配列のインスタンスを示す文字列”というものがなんだかわかりにくいですが、とにかくtoStringはbyte配列の内容を元に文字列を作成してくれるメソッドではないんですね。 ご回答ありがとうございました。