ファイルの128バイトを読み込み、128バイトの処理を行うためにバイト配列に入れたいと思います。これは、ファイルの全長にわたって繰り返す必要があります(つまり、毎回次の128バイトを読み込み、バイト配列に格納して処理します)。私は現在、ファイルからすべてのバイトを1バイトの配列に読み込むことができます。ファイルから特定のバイト数をJavaのバイト配列に読み取る方法は?
public static void main(String[] args) throws IOException {
Path path = Paths.get("path/t/file");
byte[] bytes = Files.readAllBytes(path); }
すべてのヘルプは深くいただければ幸いです。
[ 'FileInputStream.read(バイト[])'](https://docs.oracle.com/javase/7/docs/api/java/io/FileInputStream.html#read(バイト[] )) –
'byte [] bytes = new byte [128];'次に、彼はかなり簡単に – 3kings
...と戻り値をチェックします - 最後の読み込みは通常配列の長さよりも短くなります-1はEOFです。 – laune