質問: data_input_stream.read()) != -1 ) { System.out.printf( "%02X", i ); //バイナリデータを16進数で出力 System.out.println(""); /* ここに、上で出力した16進数での値をアルファベットに変換した文字列を出力したい。 一度、変数に値を保持させたあとに出力が希望です。 */ } } } ```
回答: これはアルファベットへの変換を文字への変換と解釈した場合です `char`へのキャストという手があります(これが一番早いし楽です...なんで気づかなかったんでしょう私) `String.format(String,int)`メソッドが使用できるでしょう また`Formatter`クラスの使用も可能です(`String.format(String,int)`より文字列の連結速度の差で速いかも)