共計 698 個字符,預計需要花費 2 分鐘才能閱讀完成。
你可以使用 Java 中的 FileInputStream 類來讀取文件內容到 byte 數組。
下面是一個示例代碼:
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFileToByteArray {public static void main(String[] args) {File file = new File("path/to/file"); // 替換為你要讀取的文件的路徑
try (FileInputStream fis = new FileInputStream(file)) {byte[] data = new byte[(int) file.length()];
int bytesRead = fis.read(data);
System.out.println("讀取了" + bytesRead + "字節");
// 使用 data 數組中的數據進行你需要的操作
// ...
} catch (IOException e) {e.printStackTrace();
}
}
}
在上面的代碼中,首先創建一個 File 對象來表示要讀取的文件,然后使用 FileInputStream 來實例化一個輸入流。接下來,創建一個大小等于文件大小的 byte 數組,并使用 FileInputStream 的 read 方法將文件內容讀取到這個數組中。最后,通過打印讀取的字節數,你可以確認文件是否被完全讀取。
請注意,在使用完文件輸入流之后,需要利用 try-with-resources 語句來關閉輸入流,以釋放與文件相關的系統資源。
丸趣 TV 網 – 提供最優質的資源集合!
正文完