バイト配列の最後のバイトの下位4ビットを選択しようとしています。これは私がこれまでPHPで行ってきた方法ですが、私はJavaを初めて使用しています。Javaバイト配列の操作
$lower4bit = substr($bytes[19], -1);
//Convert the hex to decimal to get the offset value
$offset = hexdec($lower4bit);
//Select the value of the 4 bytes starting at the offset
$joinedArray = implode(array_slice($bytes, $offset, 4));
誰でも正しい方向をJavaで教えていただけますか?
私は完全な答えを得る時間がありませんが、PHPで '配列'は配列、リスト、マップ、およびその他すべての種類のものです。 Javaでは、すべてが1つに組み込まれているわけではありません。 – corsiKa
これはPHPでもそれを行うのは間違った方法です。 '$ lower4bit = $ bytes [19] & 0x0F;' – Esailija