• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:byte[]→String変換後の文字列が違うのはなぜ?)

byte[]→String変換後の文字列が違うのはなぜ?

このQ&Aのポイント
  • byte[]→String変換の結果が異なる要因についてまとめました。
  • byte[]→String変換の結果は使用するメソッドによって異なることがあります。
  • 具体的な例を挙げながら、異なる結果が生じる原因について説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • ranx
  • ベストアンサー率24% (357/1463)
回答No.1

(1)が配列の内容を基に文字列を生成しているのに対し、 (2)は配列のインスタンス(内容ではない)を示す文字列を引き出しています。 全く別のものです。

echo2002
質問者

お礼

わかった…と思います。 ”配列のインスタンスを示す文字列”というものがなんだかわかりにくいですが、とにかくtoStringはbyte配列の内容を元に文字列を作成してくれるメソッドではないんですね。 ご回答ありがとうございました。

関連するQ&A