Java處理二進制文件的一般流程如下:
以下是一個讀取二進制文件的示例代碼:
import java.io.FileInputStream;
import java.io.IOException;
public class BinaryFileReader {
public static void main(String[] args) {
try {
// 打開文件
FileInputStream fileInputStream = new FileInputStream("binaryFile.bin");
// 讀取數據
byte[] buffer = new byte[1024]; // 緩沖區
int bytesRead;
while ((bytesRead = fileInputStream.read(buffer)) != -1) {
// 處理數據
for (int i = 0; i < bytesRead; i++) {
// 處理buffer中的數據
System.out.println(buffer[i]);
}
}
// 關閉文件
fileInputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
這個示例代碼使用FileInputStream打開一個名為"binaryFile.bin"的二進制文件,然后使用read()方法讀取文件中的數據,并對數據進行處理。最后使用close()方法關閉文件流。