2016-05-17 4 views
0

7F 7F 80 80 80 7F 7F 80 80 7F 7F 7F 80 7F 7F 7Fなどの値を含むtxtファイルがあります。これらの値を、バイト[0] = 0x7f、bytes [1] = 0x7f、bytes [2] = 0x80、bytes [3] = 0x80など。bytes [length]はバイト配列です。 リンクhttps://examples.javacodegeeks.com/core-java/io/fileinputstream/read-file-in-byte-array-with-fileinputstream/を使用すると、 'system.out.print'を使用して7F 7F 80 80 80 7F 7F 80などの値を印刷できます。バイト配列を印刷する場合しかし、私はどのようにして.txtファイルのデータをアンドロイドのバイト配列に変換できますか?

5-17 16:03:32.464 11892-11892/com.example.audiosend E/bytes﹕ 13 
05-17 16:03:32.464 11892-11892/com.example.audiosend E/bytes﹕ 10 
05-17 16:03:32.465 11892-11892/com.example.audiosend E/bytes﹕ 55 
05-17 16:03:32.465 11892-11892/com.example.audiosend E/bytes﹕ 70 
05-17 16:03:32.465 11892-11892/com.example.audiosend E/bytes﹕ 32 
05-17 16:03:32.465 11892-11892/com.example.audiosend E/bytes﹕ 13 

がどのようにtxtファイルからバイト配列の正しい値を格納することができ、ログ取得していますか?

答えて

0

import javax.xml.bind.DatatypeConverter; 

public static String toHexString(byte[] array) { 
    return DatatypeConverter.printHexBinary(array); 
} 

public static byte[] toByteArray(String s) { 
    return DatatypeConverter.parseHexBinary(s); 
} 

DatatypeConverter、これを試してみてください - 私はDatatypeConverterを解決望めないhere

+0

をダウンロード – sitara

関連する問題