Androidアプリの開発では、デバッグ中にbyte[]型のバイト列を見ることがあります。ネットワーク通信の結果やファイルから読み出したデータなど様々ですが、たいていの場合は文字列です。本記事では、Android Studioでbyte[]の内容を簡単に確かめる方法を紹介します。 例えばネットワーク通信のレスポンスとして、40Xのステータスコードと共に、ボディにエラーの内容を表すバイト列が含まれているとします。そのようなとき、エラーの内容を知るために byte[] body = response.getBody(); Log.d(TAG, new String(body)); のようなコードを事前に仕掛けておいてログを眺めるのはいかにも効率が悪いですね。このようなプリントデバッグでは、目的の情報が得られるまでに何度も実行してみないといけないかもしれません。 ブレークポイントを置いてデバッガ
![Android Studio便利テク #2 — デバッグ中にbyte[]の中身の文字列を読む - cockscomblog?](https://cdn-ak-scissors.b.st-hatena.com/image/square/441a998c15d47a55f567bd1cf65ed34d6f2b06e3/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fc%2Fcockscomb%2F20140805%2F20140805193124.png)